mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-07-26 09:24:27 +08:00

* refactor: initial setup for list view logs * feat: done with basic functionality panel view logs * feat: added panel view * fix: discard and edit issue * refactor: removed not required params from uselogdata * feat: trace list view * fix: loader * refactor: traces table component css update * refactor: added open san font and udpated css * fix: full view traces issue and search column css update * refactor: remove consoles * refactor: removed commented code and updated logic * chore: build failure * refactor: icons change for apdd panels * refactor: rebased to develop * refactor: added support for light mode * refactor: fix tsc * fix: query select issue * chore: table column to lower case * refactor: updated styling for both log and traces tables * chore: removed comment code * chore: remove the resizable block from table header traces * refactor: log table header and body stayling updated * fix: query range on every column add * refactor: styling updates * fix: query range log respect global time * refactor: css update log table header * refactor: removed unnecessary code * refactor: log query range respect globaltime * refactor: dropdown support to qb * refactor: remove creating alert for list view * refactor: fix the height of column select dropdown * fix: dropdown suggestion for orderby * refactor: remove the commented code * refactor: full view respect global time * refactor: css updates * refactor: should fire query range on variable change * refactor: css updates for log list view * refactor: removed the unused changes * refactor: handle error state for exploere columns * refactor: handle error state for explorer columns * chore: generate yarn lock file * refactor: pagination for order by timestamp * fix: full text body contain issue * refactor: inverted the operator for next and previous button config * refactor: rename variable handle light mode * fix: no log issue * chore: renamed variables --------- Co-authored-by: Vikrant Gupta <vikrant.thomso@gmail.com>
44 lines
894 B
TypeScript
44 lines
894 B
TypeScript
import { PANEL_TYPES } from 'constants/queryBuilder';
|
|
import { Dashboard } from 'types/api/dashboard/getAll';
|
|
import { Query } from 'types/api/queryBuilder/queryBuilderData';
|
|
|
|
export const addEmptyWidgetInDashboardJSONWithQuery = (
|
|
dashboard: Dashboard,
|
|
query: Query,
|
|
widgetId: string,
|
|
panelTypes?: PANEL_TYPES,
|
|
): Dashboard => ({
|
|
...dashboard,
|
|
data: {
|
|
...dashboard.data,
|
|
layout: [
|
|
{
|
|
i: widgetId,
|
|
w: 6,
|
|
x: 0,
|
|
h: 3,
|
|
y: 0,
|
|
},
|
|
...(dashboard?.data?.layout || []),
|
|
],
|
|
widgets: [
|
|
...(dashboard?.data?.widgets || []),
|
|
{
|
|
id: widgetId,
|
|
query,
|
|
description: '',
|
|
isStacked: false,
|
|
nullZeroValues: '',
|
|
opacity: '',
|
|
title: '',
|
|
timePreferance: 'GLOBAL_TIME',
|
|
panelTypes: panelTypes || PANEL_TYPES.TIME_SERIES,
|
|
softMax: null,
|
|
softMin: null,
|
|
selectedLogFields: [],
|
|
selectedTracesFields: [],
|
|
},
|
|
],
|
|
},
|
|
});
|