Track dialogs

This commit is contained in:
Gregory Schier
2024-01-28 16:33:36 -08:00
parent 15714ae188
commit fb11aff03f
29 changed files with 111 additions and 89 deletions

View File

@@ -6,16 +6,19 @@ import { Confirm } from './Confirm';
export function useConfirm() {
const dialog = useDialog();
return ({
id,
title,
description,
variant,
}: {
id: string;
title: DialogProps['title'];
description?: DialogProps['description'];
variant: ConfirmProps['variant'];
}) =>
new Promise((onResult: ConfirmProps['onResult']) => {
dialog.show({
id,
title,
description,
hideX: true,