import { Plus } from "lucide-react"; import type { LucideIcon } from "lucide-react"; import { Button } from "@/components/ui/button"; interface EmptyStateProps { icon: LucideIcon; message: string; action?: string; onAction?: () => void; } export function EmptyState({ icon: Icon, message, action, onAction }: EmptyStateProps) { return (

{message}

{action && onAction && ( )}
); }