{"version":3,"file":"circle.mjs","names":[],"sources":["../../src/patterns/circle.js"],"sourcesContent":["import { getPatternStyles, patternFns } from '../helpers.js';\nimport { css } from '../css/index.js';\n\nconst circleConfig = {\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    borderRadius: \"9999px\",\n    ...rest\n  };\n}}\n\nexport const getCircleStyle = (styles = {}) => {\n  const _styles = getPatternStyles(circleConfig, styles)\n  return circleConfig.transform(_styles, patternFns)\n}\n\nexport const circle = (styles) => css(getCircleStyle(styles))\ncircle.raw = getCircleStyle"],"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,cAAc;EACd,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"}