mirror of
https://github.com/christianvidalwolf-prog/Craze-Data-check.git
synced 2026-08-03 15:05:23 +02:00
fix: add missing column patterns to types
This commit is contained in:
@@ -195,12 +195,12 @@ export function PricingView({ data, headers, onSaveRow, onCaptureState, onEdit,
|
||||
}).slice(0, 50);
|
||||
}, [data, search, selectedSearchItems, COLUMNS]);
|
||||
|
||||
const handleSearchItemClick = (index: number) => {
|
||||
const handleSearchItemClick = (sku: string) => {
|
||||
const newSelected = new Set(selectedSearchItems);
|
||||
if (newSelected.has(index)) {
|
||||
newSelected.delete(index);
|
||||
if (newSelected.has(sku)) {
|
||||
newSelected.delete(sku);
|
||||
} else {
|
||||
newSelected.add(index);
|
||||
newSelected.add(sku);
|
||||
}
|
||||
setSelectedSearchItems(newSelected);
|
||||
};
|
||||
@@ -1041,6 +1041,7 @@ export function PricingView({ data, headers, onSaveRow, onCaptureState, onEdit,
|
||||
{openFilter === 'global' && (
|
||||
<div className="absolute top-full left-0 z-[10000]">
|
||||
<TextFilterPopover
|
||||
triggerId="global-filter-trigger"
|
||||
value={globalAdvancedFilter}
|
||||
onChange={setGlobalAdvancedFilter}
|
||||
onClose={() => setOpenFilter(null)}
|
||||
@@ -2286,11 +2287,12 @@ export function PricingView({ data, headers, onSaveRow, onCaptureState, onEdit,
|
||||
}
|
||||
|
||||
// ── Text filter popover ───────────────────────────────────────────────────────
|
||||
function TextFilterPopover({ value, onChange, onClose, triggerId }: {
|
||||
function TextFilterPopover({ value, onChange, onClose, triggerId, zIndex = 9999 }: {
|
||||
value: { terms: string[]; op: 'and' | 'or' };
|
||||
onChange: (v: { terms: string[]; op: 'and' | 'or' }) => void;
|
||||
onClose: () => void;
|
||||
triggerId: string;
|
||||
zIndex?: number;
|
||||
}) {
|
||||
const [position, setPosition] = useState({ top: 0, left: 0 });
|
||||
|
||||
|
||||
Reference in New Issue
Block a user