'use client' import { type VariantProps } from 'class-variance-authority' import { ChevronDown } from 'lucide-react' import * as React from 'react' import { Button, cn } from 'ui' import { alertVariants } from 'ui/src/components/shadcn/ui/alert' import { Collapsible, CollapsibleContent, CollapsibleTrigger, } from 'ui/src/components/shadcn/ui/collapsible' export interface CollapsibleAlertProps extends Omit, 'title'>, VariantProps { trigger: React.ReactNode defaultOpen?: boolean } const CollapsibleAlert = React.forwardRef( ({ className, variant = 'default', trigger, defaultOpen, children, ...props }, ref) => (
{trigger}
{children}
) ) CollapsibleAlert.displayName = 'CollapsibleAlert' export { CollapsibleAlert }