import * as React from "react"; import { Button, RegularButtonProps } from "@sparkle/components/"; import { cn } from "@sparkle/lib/utils"; interface EmptyCTAProps extends React.HTMLAttributes { action: React.ReactNode; message?: string; styleProps?: React.CSSProperties; } const EmptyCTA = React.forwardRef( ({ action, message, styleProps, className, ...props }, ref) => (
{message && (
{message}
)}
{action}
) ); EmptyCTA.displayName = "EmptyCTA"; interface EmptyCTAButtonProps extends RegularButtonProps { icon: React.ComponentType; label: string; } const EmptyCTAButton: React.FC = ({ icon, label, variant = "highlight", ...props }) =>