import { useConfirm } from "./confirm"; import { usePrompt } from "./prompt"; export function useDialogActions() { const { confirm } = useConfirm(); const { prompt } = usePrompt(); return { confirmAction: (message: string, options?: { title?: string; confirmLabel?: string; cancelLabel?: string; destructive?: boolean }) => confirm({ message, title: options?.title, confirmLabel: options?.confirmLabel, cancelLabel: options?.cancelLabel, destructive: options?.destructive, }), promptForValue: (message: string, defaultValue = "", options?: { title?: string; confirmLabel?: string; cancelLabel?: string }) => prompt({ message, defaultValue, title: options?.title, confirmLabel: options?.confirmLabel, cancelLabel: options?.cancelLabel, }), }; }