@gluestack-ui/themed
Version:
A universal themed components for React Native, Next.js & React
22 lines (21 loc) • 871 B
JavaScript
import { AnimatePresence } from '@gluestack-style/animation-resolver';
import { createAlertDialog } from '@gluestack-ui/alert-dialog';
import { Root, Content, CloseButton, Header, Footer, Body, Backdrop, } from './styled-components';
const AccessibleAlertDialog = createAlertDialog({
Root,
Content,
CloseButton,
Header,
Footer,
Body,
Backdrop,
//@ts-ignore
AnimatePresence: AnimatePresence,
});
export const AlertDialog = AccessibleAlertDialog;
export const AlertDialogContent = AccessibleAlertDialog.Content;
export const AlertDialogCloseButton = AccessibleAlertDialog.CloseButton;
export const AlertDialogHeader = AccessibleAlertDialog.Header;
export const AlertDialogFooter = AccessibleAlertDialog.Footer;
export const AlertDialogBody = AccessibleAlertDialog.Body;
export const AlertDialogBackdrop = AccessibleAlertDialog.Backdrop;