import { cx } from '@fuel-ui/css'; import * as RAlertDialog from '@radix-ui/react-alert-dialog'; import { FocusScope } from 'react-aria'; import { useStyles } from '~/hooks'; import { Components } from '~/utils/components-list'; import { _unstable_createComponent, _unstable_createEl } from '../../utils'; import type { AlertDialogContentDef } from './defs'; import { styles } from './styles'; export const AlertDialogContent = _unstable_createComponent( Components.AlertDialogContent, ({ children, className, overlayClassName, ...props }) => { const classes = useStyles(styles, props); const contentChildren = ( <> {children} ); return _unstable_createEl(RAlertDialog.Portal, {}, contentChildren); }, );