import type { FormHTMLAttributes, HTMLAttributes, ReactNode } from "react"; export type DialogActionAlignment = "start" | "between" | "end"; export type DialogActionsProps = HTMLAttributes & { children: ReactNode; align?: DialogActionAlignment; }; export function DialogActions({ children, align = "end", className = "", ...props }: DialogActionsProps) { return (
{children}
); } export type DialogFormProps = FormHTMLAttributes & { children: ReactNode; spacing?: "compact" | "default" | "loose"; }; export function DialogForm({ children, spacing = "default", className = "", ...props }: DialogFormProps) { return (
{children}
); } export type DialogSectionProps = HTMLAttributes & { children: ReactNode; variant?: "plain" | "separated" | "inset"; }; export function DialogSection({ children, variant = "plain", className = "", ...props }: DialogSectionProps) { return (
{children}
); }