- Add dialog/ with types, Dialog, DialogHeader, DialogBody, DialogFooter, DialogContent, DialogDescription, DialogTitle, DialogTrigger, DialogSkeleton - Re-export from dialog.tsx via dialog/index for backward compatibility - Stories: Default, Alert, Composition (max-w-md), Loading (DialogSkeleton) - Test: assert Kodo destructive classes (text-kodo-red) for alert variant Co-authored-by: Cursor <cursoragent@cursor.com>
16 lines
322 B
TypeScript
16 lines
322 B
TypeScript
import { cn } from '@/lib/utils';
|
|
import type { DialogBodyProps } from './types';
|
|
|
|
export function DialogBody({
|
|
children,
|
|
variant = 'default',
|
|
className,
|
|
}: DialogBodyProps) {
|
|
return (
|
|
<div
|
|
className={cn('p-8', variant === 'alert' && 'text-kodo-red', className)}
|
|
>
|
|
{children}
|
|
</div>
|
|
);
|
|
}
|