{"version":3,"file":"center.mjs","names":[],"sources":["../../src/patterns/center.js"],"sourcesContent":["import { getPatternStyles, patternFns } from '../helpers.js';\nimport { css } from '../css/index.js';\n\nconst centerConfig = {\ntransform(props) {\n  const { inline, ...rest } = props;\n  return {\n    display: inline ? \"inline-flex\" : \"flex\",\n    alignItems: \"center\",\n    justifyContent: \"center\",\n    ...rest\n  };\n}}\n\nexport const getCenterStyle = (styles = {}) => {\n  const _styles = getPatternStyles(centerConfig, styles)\n  return centerConfig.transform(_styles, patternFns)\n}\n\nexport const center = (styles) => css(getCenterStyle(styles))\ncenter.raw = getCenterStyle"],"mappings":";;;AAGA,MAAM,eAAe,EACrB,UAAU,OAAO;CACf,MAAM,EAAE,QAAQ,GAAG,SAAS;CAC5B,OAAO;EACL,SAAS,SAAS,gBAAgB;EAClC,YAAY;EACZ,gBAAgB;EAChB,GAAG;CACL;AACF,EAAC;AAED,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"}