mirror of
https://github.com/christianvidalwolf-prog/CrazeAnalytix.git
synced 2026-08-03 11:45:23 +02:00
Implement Excel-style filters (SKU, ASIN, Title, Line) across GRID, WEEKLY SALES, and FC26 tabs
This commit is contained in:
@@ -27,6 +27,16 @@ export interface FilterState {
|
||||
vendorStock: string[]; // Added Vendor Stock filter
|
||||
woc: string[]; // Added Weeks of Coverage filter
|
||||
bulkSearch: string; // Added Bulk Search support
|
||||
columnFilters: Record<string, ColumnFilterCondition>; // Added Excel-style column filters
|
||||
}
|
||||
|
||||
export interface ColumnFilterCondition {
|
||||
textFilter?: {
|
||||
operator: 'equals' | 'notEquals' | 'contains' | 'notContains' | 'startsWith' | 'notStartsWith' | 'endsWith' | 'notEndsWith';
|
||||
value: string;
|
||||
};
|
||||
selectedValues?: string[];
|
||||
sort?: 'asc' | 'desc';
|
||||
}
|
||||
|
||||
export interface GrowthMetric {
|
||||
|
||||
Reference in New Issue
Block a user