{"version":3,"file":"square.mjs","names":[],"sources":["../../src/patterns/square.js"],"sourcesContent":["import { getPatternStyles, patternFns } from '../helpers.js';\nimport { css } from '../css/index.js';\n\nconst squareConfig = {\ntransform(props) {\n  const { size, ...rest } = props;\n  return {\n    display: \"flex\",\n    alignItems: \"center\",\n    justifyContent: \"center\",\n    flex: \"0 0 auto\",\n    width: size,\n    height: size,\n    ...rest\n  };\n}}\n\nexport const getSquareStyle = (styles = {}) => {\n  const _styles = getPatternStyles(squareConfig, styles)\n  return squareConfig.transform(_styles, patternFns)\n}\n\nexport const square = (styles) => css(getSquareStyle(styles))\nsquare.raw = getSquareStyle"],"mappings":";;;AAGA,MAAM,eAAe,EACrB,UAAU,OAAO;CACf,MAAM,EAAE,MAAM,GAAG,SAAS;CAC1B,OAAO;EACL,SAAS;EACT,YAAY;EACZ,gBAAgB;EAChB,MAAM;EACN,OAAO;EACP,QAAQ;EACR,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"}