import type { ReactNode } from "react"; import { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog"; import { Button } from "@/components/ui/button"; export interface DeleteFileUploadSettingDialogProps { settingLabel: string; settingCode: string; onConfirm?: () => void; children: ReactNode; } export default function DeleteFileUploadSettingDialog({ settingLabel, settingCode, onConfirm, children, }: DeleteFileUploadSettingDialogProps) { return ( {children} Delete file upload setting? This will remove{" "} {settingLabel}{" "} ({settingCode}) and all of its fields. Forms referencing this code will fall back to no uploads. ); }