import * as React from "react"; import { cva, type VariantProps } from "class-variance-authority"; import { cn } from "@/lib/utils"; const alertVariants = cva("relative w-full rounded-lg border p-4 text-sm", { variants: { variant: { default: "bg-background text-foreground", destructive: "border-destructive/50 text-destructive" } }, defaultVariants: { variant: "default" } }); const Alert = React.forwardRef< HTMLDivElement, React.HTMLAttributes & VariantProps >(({ className, variant, ...props }, ref) => (
)); Alert.displayName = "Alert"; const AlertTitle = React.forwardRef>( ({ className, ...props }, ref) => (
) ); AlertTitle.displayName = "AlertTitle"; const AlertDescription = React.forwardRef>( ({ className, ...props }, ref) => (
) ); AlertDescription.displayName = "AlertDescription"; export { Alert, AlertTitle, AlertDescription };