Updated filter params logic. Added inline compare dates.

This commit is contained in:
Mike Cao 2025-04-15 15:32:25 -07:00
parent bfdd3f9525
commit e79f4717e7
17 changed files with 1128 additions and 1057 deletions

View file

@ -1,3 +1,4 @@
import { Dispatch, SetStateAction } from 'react';
import {
COLLECTION_TYPE,
DATA_TYPE,
@ -8,13 +9,11 @@ import {
ROLES,
} from './constants';
import { TIME_UNIT } from './date';
import { Dispatch, SetStateAction } from 'react';
type ObjectValues<T> = T[keyof T];
export type TimeUnit = ObjectValues<typeof TIME_UNIT>;
export type Permission = ObjectValues<typeof PERMISSIONS>;
export type CollectionType = ObjectValues<typeof COLLECTION_TYPE>;
export type Role = ObjectValues<typeof ROLES>;
export type EventType = ObjectValues<typeof EVENT_TYPE>;
@ -203,3 +202,10 @@ export interface SessionData {
ip?: string;
userAgent?: string;
}
export interface InputItem {
id: string;
label: string;
icon: any;
seperator?: boolean;
}