UNPKG

@gluestack-ui-nightly/core

Version:

Universal UI components for React Native, Expo, and Next.js

25 lines 1.38 kB
import { AlertDialog as AlertMain } from './AlertDialog'; import AlertDialogContent from './AlertDialogContent'; import AlertDialogBody from './AlertDialogBody'; import AlertDialogCloseButton from './AlertDialogCloseButton'; import AlertDialogFooter from './AlertDialogFooter'; import AlertDialogHeader from './AlertDialogHeader'; import AlertDialogBackdrop from './AlertDialogBackdrop'; export function createAlertDialog({ Root, Content, CloseButton, Header, Footer, Body, Backdrop, AnimatePresence, }) { const AlertDialog = AlertMain(Root); AlertDialog.Content = AlertDialogContent(Content, AnimatePresence); AlertDialog.CloseButton = AlertDialogCloseButton(CloseButton); AlertDialog.Header = AlertDialogHeader(Header); AlertDialog.Footer = AlertDialogFooter(Footer); AlertDialog.Body = AlertDialogBody(Body); AlertDialog.Backdrop = AlertDialogBackdrop(Backdrop, AnimatePresence); AlertDialog.displayName = 'AlertDialog'; AlertDialog.Content.displayName = 'AlertDialog.Content'; AlertDialog.CloseButton.displayName = 'AlertDialog.CloseButton'; AlertDialog.Header.displayName = 'AlertDialog.Header'; AlertDialog.Footer.displayName = 'AlertDialog.Footer'; AlertDialog.Body.displayName = 'AlertDialog.Body'; AlertDialog.Backdrop.displayName = 'AlertDialog.Backdrop'; return AlertDialog; } //# sourceMappingURL=index.jsx.map