{"version":3,"file":"hstack.mjs","names":[],"sources":["../../src/patterns/hstack.js"],"sourcesContent":["import { getPatternStyles, patternFns } from '../helpers.js';\nimport { css } from '../css/index.js';\n\nconst hstackConfig = {\ntransform(props) {\n  const { justify, gap, ...rest } = props;\n  return {\n    display: \"flex\",\n    alignItems: \"center\",\n    justifyContent: justify,\n    gap,\n    flexDirection: \"row\",\n    ...rest\n  };\n},\ndefaultValues:{gap:'8px'}}\n\nexport const getHstackStyle = (styles = {}) => {\n  const _styles = getPatternStyles(hstackConfig, styles)\n  return hstackConfig.transform(_styles, patternFns)\n}\n\nexport const hstack = (styles) => css(getHstackStyle(styles))\nhstack.raw = getHstackStyle"],"mappings":";;;AAGA,MAAM,eAAe;CACrB,UAAU,OAAO;EACf,MAAM,EAAE,SAAS,KAAK,GAAG,SAAS;EAClC,OAAO;GACL,SAAS;GACT,YAAY;GACZ,gBAAgB;GAChB;GACA,eAAe;GACf,GAAG;EACL;CACF;CACA,eAAc,EAAC,KAAI,MAAK;AAAC;AAEzB,MAAa,kBAAkB,SAAS,CAAC,MAAM;CAC7C,MAAM,UAAU,iBAAiB,cAAc,MAAM;CACrD,OAAO,aAAa,UAAU,SAAS,UAAU;AACnD;AAEA,MAAa,UAAU,WAAW,IAAI,eAAe,MAAM,CAAC;AAC5D,OAAO,MAAM"}