import {Alert, Button} from "@nextui-org/react"; const CustomAlert = React.forwardRef( ( {title, children, variant = "faded", color = "secondary", className, classNames = {}, ...props}, ref, ) => { const colorClass = React.useMemo(() => { switch (color) { case "default": return "before:bg-default-300"; case "primary": return "before:bg-primary"; case "secondary": return "before:bg-secondary"; case "success": return "before:bg-success"; case "warning": return "before:bg-warning"; case "danger": return "before:bg-danger"; default: return "before:bg-default-200"; } }, []); return ( {children} ); }, ); CustomAlert.displayName = "CustomAlert"; export default function App() { const colors = ["default", "primary", "secondary", "success", "warning", "danger"]; return (
{colors.map((color) => (
))}
); }