import { Filter, LayoutGrid, Plus, Search, Table2 } from "lucide-react"; import { cn } from "@/lib/utils"; import { Button, Input } from "@edr/ui-common"; import type { RuleEngineViewMode } from "./useRuleEngineViewMode"; import { ruleEngineToolbar } from "./ruleEngineStyles"; export interface RuleEngineToolbarProps { search: string; onSearchChange: (value: string) => void; searchPlaceholder: string; onAdd: () => void; addLabel?: string; viewMode: RuleEngineViewMode; onViewModeChange: (mode: RuleEngineViewMode) => void; } const RuleEngineToolbar = ({ search, onSearchChange, searchPlaceholder, onAdd, addLabel = "Add", viewMode, onViewModeChange, }: RuleEngineToolbarProps) => (