UNPKG

@chakra-ui/react

Version:

Responsive and accessible React UI components built with React and Emotion

20 lines (17 loc) 972 B
"use strict"; "use client"; import { Collapsible } from '@ark-ui/react/collapsible'; import { createSlotRecipeContext } from '../../styled-system/create-slot-recipe-context.js'; const { withProvider, withContext, useStyles: useCollapsibleStyles, PropsProvider } = createSlotRecipeContext({ key: "collapsible" }); const CollapsibleRootProvider = withProvider(Collapsible.RootProvider, "root", { forwardAsChild: true }); const CollapsibleRoot = withProvider(Collapsible.Root, "root", { forwardAsChild: true }); const CollapsiblePropsProvider = PropsProvider; const CollapsibleTrigger = withContext(Collapsible.Trigger, "trigger", { forwardAsChild: true }); const CollapsibleContent = withContext(Collapsible.Content, "content", { forwardAsChild: true }); const CollapsibleContext = Collapsible.Context; export { CollapsibleContent, CollapsibleContext, CollapsiblePropsProvider, CollapsibleRoot, CollapsibleRootProvider, CollapsibleTrigger, useCollapsibleStyles };