'use client'; import type { KanbanFilterOptions, KanbanStats } from '../../lib/kanban'; import { StatPill } from '../shared/stat-pill'; interface KanbanControlsProps { filters: KanbanFilterOptions; stats: KanbanStats; onFiltersChange: (filters: KanbanFilterOptions) => void; } export function KanbanControls({ filters, stats, onFiltersChange }: KanbanControlsProps) { return (
onFiltersChange({ ...filters, query: event.target.value })} placeholder="Search by id/title/labels" style={{ flex: 1, minWidth: 260, borderRadius: 10, border: '1px solid #cbd5e1', padding: '0.5rem 0.6rem' }} /> onFiltersChange({ ...filters, type: event.target.value })} placeholder="Type (task/bug/feature)" style={{ width: 190, borderRadius: 10, border: '1px solid #cbd5e1', padding: '0.5rem 0.6rem' }} /> onFiltersChange({ ...filters, priority: event.target.value })} placeholder="Priority" style={{ width: 110, borderRadius: 10, border: '1px solid #cbd5e1', padding: '0.5rem 0.6rem' }} />
); }