Remove console.log from FilterItem merge method

Remove debug console.log statements
Remove console.log from FilterItem merge method
This commit is contained in:
Shekar Siri 2025-06-03 10:49:56 +02:00
parent 7c40851dcb
commit 8769f8c94c
4 changed files with 10 additions and 15 deletions

View file

@ -189,8 +189,6 @@ function FilterSeries(props: Props) {
observeChanges();
};
console.log('series', series);
return (
<div>
{canExclude && <ExcludeFilters filter={series.filter} />}

View file

@ -10,11 +10,11 @@ import FilterSource from '../FilterSource';
import { useStore } from '@/mstore';
import { getIconForFilter } from 'Shared/Filters/FilterModal/FilterModal';
import { Filter, getOperatorsByType } from '@/mstore/types/filterConstants';
import { FilterItemData } from '@/mstore/types/filterItem';
import { IFilter } from '@/mstore/types/filterItem';
interface Props {
filterIndex?: number;
filter: FilterItemData;
filter: IFilter;
onUpdate: (filter: any) => void;
onRemoveFilter: () => void;
isFilter?: boolean;
@ -141,16 +141,12 @@ function FilterItem(props: Props) {
return () => {
isMounted = false; // Cleanup on unmount
};
// Dependencies should be the minimal primitive values or stable references
// that determine *if* and *what* to fetch.
}, [filter.name, filter.isEvent, isSubItem, filterStore]); //
console.log('filter...', filter);
const isUserEvent = useMemo(
() => filter.isEvent && !filter.autoCaptured,
[filter.isEvent, filter.autoCaptured],
);
// const isUserEvent = useMemo(
// () => filter.isEvent && !filter.autoCaptured,
// [filter.isEvent, filter.autoCaptured],
// );
const canShowValues = useMemo(
() =>

View file

@ -255,7 +255,7 @@ export const OPERATORS = {
export const COMMON_FILTERS: Filter[] = [];
export const getOperatorsByType = (type: string): Operator[] => {
export const getOperatorsByType = (type?: string): Operator[] => {
let operators: Operator[] = [];
switch (type?.toLowerCase()) {

View file

@ -25,11 +25,13 @@ export interface IFilter {
propertyOrder?: string;
filters?: IFilter[];
autoOpen?: boolean;
[key: string]: any;
}
type FilterItemKeys = keyof IFilter;
export default class FilterItem {
export default class FilterItem implements IFilter {
id: string = '';
name: string = '';
displayName?: string = '';
@ -80,7 +82,6 @@ export default class FilterItem {
}
merge(data: IFilter): void {
console.log('Object.entries(data)', Object.entries(data));
Object.entries(data).forEach(([key, value]) => {
if (key in this && value !== undefined) {
(this as any)[key] = value;