@mgoodfellow/park-ui-panda-preset
Version:
Panda CSS Preset for Park UI
26 lines (24 loc) • 545 B
text/typescript
import { collapsibleAnatomy } from '@ark-ui/anatomy'
import { defineSlotRecipe } from '@pandacss/dev'
export const collapsible = defineSlotRecipe({
className: 'collapsible',
slots: collapsibleAnatomy.keys(),
base: {
root: {
alignItems: 'flex-start',
display: 'flex',
flexDirection: 'column',
width: 'full',
},
content: {
overflow: 'hidden',
width: 'full',
_open: {
animation: 'collapse-in',
},
_closed: {
animation: 'collapse-out',
},
},
},
})