mirror of
https://github.com/SigNoz/signoz.git
synced 2025-12-29 16:14:42 +00:00
* refactor: generic querybuilderWithFormula * refactor: added generic datasource * refactor: dynamic disabled in getQueryBuilderQueriesWithFormula * refactor: generic legend for building query with formulas * feat: added new TopOperationMetrics component for key operation * refactor: added feature flag for key operation * refactor: shifted types and fixed typos * refactor: separated types and renamed file * refactor: one on one mapping * refactor: added clickable link for navigating to traces * chore: separated types * chore: removed unnecessary comments * refactor: one on one mapping for DBCallQueries * refactor: seperated types and one on one mapping for externalQueries * refactor: separate type from metricsPagesQueriesFactory * refactor: separated types and one on one mapping for overviewQueries * refactor: remove the type inforcement from TopOperationQueries.ts * refactor: one on one mapping in TopOperationQueries.ts * refactor: one on one mapping and remove the unwanted code * refactor: shifted logic of navigating to traces to utils * refactor: separated renderColumnCell from the TopOperationMetric component * refactor: generic tableRenderer * refactor: made getTableColumnRenderer more generic * chore: title is updated --------- Co-authored-by: Palash Gupta <palashgdev@gmail.com>
21 lines
406 B
TypeScript
21 lines
406 B
TypeScript
import { Widgets } from 'types/api/dashboard/getAll';
|
|
import { v4 } from 'uuid';
|
|
|
|
import { GetWidgetQueryBuilderProps } from './types';
|
|
|
|
export const getWidgetQueryBuilder = ({
|
|
query,
|
|
title = '',
|
|
panelTypes,
|
|
}: GetWidgetQueryBuilderProps): Widgets => ({
|
|
description: '',
|
|
id: v4(),
|
|
isStacked: false,
|
|
nullZeroValues: '',
|
|
opacity: '0',
|
|
panelTypes,
|
|
query,
|
|
timePreferance: 'GLOBAL_TIME',
|
|
title,
|
|
});
|