mirror of
https://github.com/SigNoz/signoz.git
synced 2025-12-17 23:47:12 +00:00
16 lines
500 B
TypeScript
16 lines
500 B
TypeScript
|
|
import { omitIdFromQuery } from 'components/ExplorerCard/utils';
|
||
|
|
import { isEqual } from 'lodash-es';
|
||
|
|
import { Query } from 'types/api/queryBuilder/queryBuilderData';
|
||
|
|
|
||
|
|
export const getIsQueryModified = (
|
||
|
|
currentQuery: Query,
|
||
|
|
stagedQuery: Query | null,
|
||
|
|
): boolean => {
|
||
|
|
if (!stagedQuery) {
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
const omitIdFromStageQuery = omitIdFromQuery(stagedQuery);
|
||
|
|
const omitIdFromCurrentQuery = omitIdFromQuery(currentQuery);
|
||
|
|
return !isEqual(omitIdFromStageQuery, omitIdFromCurrentQuery);
|
||
|
|
};
|