// components/EmptyState.tsx import React, { ReactNode } from "react" import Stack from "../molecules/stack" import Text from "../molecules/text" interface EmptyStateProps { description: string icon: ReactNode title: string children?: ReactNode } interface IconProps { icon: ReactNode } const EmptyStateRoot: React.FC = ({ description, icon, title, children, }) => { return (
{icon}
{title} {description} {children && ( {children} )}
) } const EmptyStateIcon: React.FC = ({ icon }) => { return (
{icon}
) } export { EmptyStateRoot, EmptyStateIcon }