import React, { ReactNode, useId } from 'react'; import classNames from 'classnames'; import { ModalOverlay, ModalOverlayProps } from '../ModalOverlay'; import { Stack } from '../Stack'; import { Text } from '../Text'; import './Dialog.scss'; export type DialogProps = Omit & { title?: ReactNode; message?: ReactNode; actions?: ReactNode; }; export const Dialog: React.FC = ({ title, message, actions, contentClassName, ...rest }) => { const titleId = useId(); return ( {title && ( {title} )} {message && {message}} {actions && ( {actions} )} ); };