import * as React from "react"; import { Box, Typography, Button } from "@mui/material"; interface EmptyStateProps { icon?: React.ReactNode; title: string; description?: string; actionLabel?: string; onAction?: () => void; } export function EmptyState({ icon, title, description, actionLabel, onAction }: EmptyStateProps) { return ( {icon && ( {icon} )} {title} {description && ( {description} )} {actionLabel && onAction && ( )} ); }