fix: used existing constant

This commit is contained in:
sawhil 2025-04-14 01:30:05 +05:30 committed by Sahil Khan
parent 073d42c416
commit 30d935a768
3 changed files with 4 additions and 7 deletions

View File

@ -13,6 +13,7 @@ import AddToQueryHOC, {
import { ResizeTable } from 'components/ResizeTable'; import { ResizeTable } from 'components/ResizeTable';
import { OPERATORS } from 'constants/queryBuilder'; import { OPERATORS } from 'constants/queryBuilder';
import ROUTES from 'constants/routes'; import ROUTES from 'constants/routes';
import { RESTRICTED_SELECTED_FIELDS } from 'container/LogsFilters/config';
import { FontSize, OptionsQuery } from 'container/OptionsMenu/types'; import { FontSize, OptionsQuery } from 'container/OptionsMenu/types';
import { useIsDarkMode } from 'hooks/useDarkMode'; import { useIsDarkMode } from 'hooks/useDarkMode';
import history from 'lib/history'; import history from 'lib/history';
@ -30,7 +31,6 @@ import { ILog } from 'types/api/logs/log';
import { DataTypes } from 'types/api/queryBuilder/queryAutocompleteResponse'; import { DataTypes } from 'types/api/queryBuilder/queryAutocompleteResponse';
import { ActionItemProps } from './ActionItem'; import { ActionItemProps } from './ActionItem';
import { RESTRICTED_FIELDS } from './constant';
import FieldRenderer from './FieldRenderer'; import FieldRenderer from './FieldRenderer';
import { TableViewActions } from './TableView/TableViewActions'; import { TableViewActions } from './TableView/TableViewActions';
import { filterKeyForField, findKeyPath, flattenObject } from './utils'; import { filterKeyForField, findKeyPath, flattenObject } from './utils';
@ -247,7 +247,7 @@ function TableView({
} }
const fieldFilterKey = filterKeyForField(field); const fieldFilterKey = filterKeyForField(field);
if (!RESTRICTED_FIELDS.includes(fieldFilterKey)) { if (!RESTRICTED_SELECTED_FIELDS.includes(fieldFilterKey)) {
return ( return (
<AddToQueryHOC <AddToQueryHOC
fieldKey={fieldFilterKey} fieldKey={fieldFilterKey}

View File

@ -9,6 +9,7 @@ import CopyClipboardHOC from 'components/Logs/CopyClipboardHOC';
import { DATE_TIME_FORMATS } from 'constants/dateTimeFormats'; import { DATE_TIME_FORMATS } from 'constants/dateTimeFormats';
import { OPERATORS } from 'constants/queryBuilder'; import { OPERATORS } from 'constants/queryBuilder';
import ROUTES from 'constants/routes'; import ROUTES from 'constants/routes';
import { RESTRICTED_SELECTED_FIELDS } from 'container/LogsFilters/config';
import dompurify from 'dompurify'; import dompurify from 'dompurify';
import { isEmpty } from 'lodash-es'; import { isEmpty } from 'lodash-es';
import { ArrowDownToDot, ArrowUpFromDot, Ellipsis } from 'lucide-react'; import { ArrowDownToDot, ArrowUpFromDot, Ellipsis } from 'lucide-react';
@ -18,7 +19,6 @@ import { useLocation } from 'react-router-dom';
import { DataTypes } from 'types/api/queryBuilder/queryAutocompleteResponse'; import { DataTypes } from 'types/api/queryBuilder/queryAutocompleteResponse';
import { FORBID_DOM_PURIFY_TAGS } from 'utils/app'; import { FORBID_DOM_PURIFY_TAGS } from 'utils/app';
import { RESTRICTED_FIELDS } from '../constant';
import { DataType } from '../TableView'; import { DataType } from '../TableView';
import { import {
filterKeyForField, filterKeyForField,
@ -143,7 +143,7 @@ export function TableViewActions(
<CopyClipboardHOC entityKey={fieldFilterKey} textToCopy={textToCopy}> <CopyClipboardHOC entityKey={fieldFilterKey} textToCopy={textToCopy}>
{renderFieldContent()} {renderFieldContent()}
</CopyClipboardHOC> </CopyClipboardHOC>
{!isListViewPanel && !RESTRICTED_FIELDS.includes(fieldFilterKey) && ( {!isListViewPanel && !RESTRICTED_SELECTED_FIELDS.includes(fieldFilterKey) && (
<span className="action-btn"> <span className="action-btn">
<Tooltip title="Filter for value"> <Tooltip title="Filter for value">
<Button <Button

View File

@ -2,6 +2,3 @@ export const DROPDOWN_KEY = {
FILTER_IN: 'filterIn', FILTER_IN: 'filterIn',
FILTER_OUT: 'filterOut', FILTER_OUT: 'filterOut',
}; };
// Fields which should be restricted from adding it to query
export const RESTRICTED_FIELDS = ['timestamp', 'id'];