signoz/frontend/src/lib/getMaxMinTime.ts
Yevhen Shevchenko 8c2f33c95a
feat: Connect Query builder with graph (#2611)
* fix: having value data type

* feat: connect new builder to dashboard

* Fix/query builder filters (#2623)

* feat: rename query data type

* fix: remove reset of groupBy

* fix: filters search

* fix: calls autocomplete times

* fix: response mapper

* fix: removee unnecessary field

* fix: no check ts types for old query builder

* fix: disable check utils old builder
2023-05-02 19:38:03 +05:30

29 lines
557 B
TypeScript

import { PANEL_TYPES } from 'constants/queryBuilder';
import { GlobalTime } from 'types/actions/globalTime';
import { Widgets } from 'types/api/dashboard/getAll';
const GetMaxMinTime = ({
graphType,
minTime,
maxTime,
}: GetMaxMinProps): GlobalTime => {
if (graphType === PANEL_TYPES.VALUE) {
return {
maxTime,
minTime: maxTime,
};
}
return {
maxTime,
minTime,
};
};
interface GetMaxMinProps {
graphType: Widgets['panelTypes'] | null;
maxTime: GlobalTime['maxTime'];
minTime: GlobalTime['minTime'];
}
export default GetMaxMinTime;