'use client'; import React from 'react'; import { Stack } from '@/ui/Stack'; import { Box } from '@/ui/Box'; import { Text } from '@/ui/Text'; import { Icon } from '@/ui/Icon'; import { LucideIcon } from 'lucide-react'; interface AdminEmptyStateProps { icon: LucideIcon; title: string; description?: string; action?: React.ReactNode; } /** * AdminEmptyState * * Semantic empty state for admin lists and tables. * Follows "Precision Racing Minimal" theme. */ export function AdminEmptyState({ icon, title, description, action }: AdminEmptyStateProps) { return ( {title} {description && ( {description} )} {action && ( {action} )} ); }