Improve dialog logic, add "asDialog" helper

This commit is contained in:
DaneEveritt 2022-07-03 13:29:23 -04:00
parent 822949408f
commit a4feed24a8
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
10 changed files with 131 additions and 77 deletions

View file

@ -1,9 +1,8 @@
import React from 'react';
import { Dialog } from '@/components/elements/dialog/index';
import { FullDialogProps } from '@/components/elements/dialog/Dialog';
import { Dialog, RenderDialogProps } from './';
import { Button } from '@/components/elements/button/index';
type ConfirmationProps = Omit<FullDialogProps, 'description' | 'children'> & {
type ConfirmationProps = Omit<RenderDialogProps, 'description' | 'children'> & {
children: React.ReactNode;
confirm?: string | undefined;
onConfirmed: (e: React.MouseEvent<HTMLButtonElement, MouseEvent>) => void;