UNPKG

@cerberus-design/react

Version:

The Cerberus Design React component library.

28 lines (25 loc) 1.9 kB
import { toast } from 'styled-system/recipes'; import { createCerberusPrimitive } from '../../system/index.js'; import { Toaster } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/toast/toaster.js'; import { ToastActionTrigger } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/toast/toast-action-trigger.js'; import { ToastCloseTrigger } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/toast/toast-close-trigger.js'; import { ToastDescription } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/toast/toast-description.js'; import { ToastTitle } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/toast/toast-title.js'; import { ToastRoot } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/toast/toast-root.js'; const { withSlotRecipe } = createCerberusPrimitive(toast); const NotificationProvider = Toaster; const NotificationRoot = withSlotRecipe(ToastRoot, "root"); const NotificationHeading = withSlotRecipe(ToastTitle, "title"); const NotificationDescription = withSlotRecipe( ToastDescription, "description" ); const NotificationCloseTrigger = withSlotRecipe( ToastCloseTrigger, "closeTrigger" ); const NotificationActionTrigger = withSlotRecipe( ToastActionTrigger, "actionTrigger" ); export { NotificationActionTrigger, NotificationCloseTrigger, NotificationDescription, NotificationHeading, NotificationProvider, NotificationRoot };