UNPKG

@pandacss/studio

Version:

The automated token documentation for Panda CSS

25 lines (22 loc) 652 B
import { getPatternStyles, patternFns } from '../helpers.mjs'; import { css } from '../css/index.mjs'; const wrapConfig = { transform(props) { const { columnGap, rowGap, gap = columnGap || rowGap ? void 0 : "8px", align, justify, ...rest } = props; return { display: "flex", flexWrap: "wrap", alignItems: align, justifyContent: justify, gap, columnGap, rowGap, ...rest }; }} export const getWrapStyle = (styles = {}) => { const _styles = getPatternStyles(wrapConfig, styles) return wrapConfig.transform(_styles, patternFns) } export const wrap = (styles) => css(getWrapStyle(styles)) wrap.raw = getWrapStyle