'use client'; import * as React from 'react'; import { ChevronRight, Search } from 'lucide-react'; import * as Button from '@/components/ui/button'; import * as EmptyState from '@/components/ui/empty-state'; import * as Kbd from '@/components/ui/kbd'; import { cn } from '@/utils/cn'; type FilterType = { icon: React.ReactNode; label: string; }; function FilterSidebar({ items, active, onActiveChange, }: { items: FilterType[]; active: string; onActiveChange: (value: string) => void; }) { return (