import { Text } from "@/components/retroui/Text"; import { cn } from "@/lib/utils"; import { Ghost } from "lucide-react"; import { HTMLAttributes } from "react"; interface IEmptyProps extends HTMLAttributes { className?: string; } const Empty = ({ className, ...props }: IEmptyProps) => { return (
); }; Empty.displayName = "Empty"; const EmptyContent = ({ className, ...props }: IEmptyProps) => { return (
); }; EmptyContent.displayName = "Empty.Content"; const EmptyIcon = ({ children, className, ...props }: IEmptyProps) => { return (
{children || }
); }; EmptyIcon.displayName = "Empty.Icon"; const EmptyTitle = ({ className, ...props }: IEmptyProps) => { return ( ); }; EmptyTitle.displayName = "Empty.Title"; const EmptySeparator = ({ className, ...props }: IEmptyProps) => { return
; }; EmptySeparator.displayName = "Empty.Separator"; const EmptyDescription = ({ className, ...props }: HTMLAttributes) => (

); EmptyDescription.displayName = "Empty.Description"; const EmptyComponent = Object.assign(Empty, { Content: EmptyContent, Icon: EmptyIcon, Title: EmptyTitle, Separator: EmptySeparator, Description: EmptyDescription, }); export { EmptyComponent as Empty };