mirror of
https://github.com/christianvidalwolf-prog/Craze-Data-check.git
synced 2026-08-03 13:35:25 +02:00
feat: persistent search and filters across all tabs via FilterContext
This commit is contained in:
+4
-1
@@ -4,6 +4,7 @@ import { X } from 'lucide-react';
|
||||
import { cn } from './lib/utils';
|
||||
import { AppState, ExcelRow, resolveColumnIndices, COLUMNS } from './types';
|
||||
import { ColumnsProvider } from './contexts/ColumnsContext';
|
||||
import { FilterProvider } from './contexts/FilterContext';
|
||||
import { Sidebar } from './components/Sidebar';
|
||||
import { TopBar } from './components/TopBar';
|
||||
import { ProductDescriptions } from './components/ProductDescriptions';
|
||||
@@ -618,7 +619,8 @@ const articleNoIdx = resolvedCols.ARTICLE_NO;
|
||||
|
||||
return (
|
||||
<ColumnsProvider headers={appState.headers}>
|
||||
<div className="h-screen bg-[#040d1a] text-slate-200 flex flex-col font-sans overflow-hidden">
|
||||
<FilterProvider>
|
||||
<div className="h-screen bg-[#040d1a] text-slate-200 flex flex-col font-sans overflow-hidden">
|
||||
{!isMaximized && (
|
||||
<TopBar
|
||||
stats={stats}
|
||||
@@ -803,6 +805,7 @@ const articleNoIdx = resolvedCols.ARTICLE_NO;
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
</FilterProvider>
|
||||
</ColumnsProvider>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user