UNPKG

@jengaui/layout

Version:

Jenga UI Layout component in React

8 lines (5 loc) 535 B
import { forwardRef } from 'react'; import { tasty, extractStyles, CONTAINER_STYLES, filterBaseProps } from 'tastycss'; import { jsx } from 'react/jsx-runtime'; var f=tasty({styles:{display:"flex",gap:!0,flow:{"":"row",vertical:"column"},placeItems:{"":"center stretch",vertical:"stretch"}}}),u=forwardRef(function(t,r){let{mods:o,direction:s,...e}=t,a=extractStyles(e,CONTAINER_STYLES);return jsx(f,{...filterBaseProps(e,{eventProps:!0}),ref:r,mods:{vertical:s==="vertical"||e.flow==="column",...o},styles:a})}); export { u as a };