'use client'; import type * as React from 'react'; import { AlertDialog as AlertDialogPrimitive } from 'radix-ui'; import { Button, cn } from '@gib/ui'; const AlertDialog = ({ ...props }: React.ComponentProps) => ( ); const AlertDialogTrigger = ({ ...props }: React.ComponentProps) => ( ); const AlertDialogPortal = ({ ...props }: React.ComponentProps) => ( ); const AlertDialogOverlay = ({ className, ...props }: React.ComponentProps) => ( ); const AlertDialogContent = ({ className, size = 'default', ...props }: React.ComponentProps & { size?: 'default' | 'sm'; }) => ( ); const AlertDialogHeader = ({ className, ...props }: React.ComponentProps<'div'>) => (
); const AlertDialogFooter = ({ className, ...props }: React.ComponentProps<'div'>) => (
); const AlertDialogMedia = ({ className, ...props }: React.ComponentProps<'div'>) => (
); const AlertDialogTitle = ({ className, ...props }: React.ComponentProps) => ( ); const AlertDialogDescription = ({ className, ...props }: React.ComponentProps) => ( ); const AlertDialogAction = ({ className, variant = 'default', size = 'default', ...props }: React.ComponentProps & Pick, 'variant' | 'size'>) => ( ); const AlertDialogCancel = ({ className, variant = 'outline', size = 'default', ...props }: React.ComponentProps & Pick, 'variant' | 'size'>) => ( ); export { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogMedia, AlertDialogOverlay, AlertDialogPortal, AlertDialogTitle, AlertDialogTrigger, };