{"version":3,"file":"link-overlay.mjs","names":[],"sources":["../../src/patterns/link-overlay.js"],"sourcesContent":["import { getPatternStyles, patternFns } from '../helpers.js';\nimport { css } from '../css/index.js';\n\nconst linkOverlayConfig = {\ntransform(props) {\n  return {\n    _before: {\n      content: '\"\"',\n      position: \"absolute\",\n      inset: \"0\",\n      zIndex: \"0\",\n      ...props[\"_before\"]\n    },\n    ...props\n  };\n}}\n\nexport const getLinkOverlayStyle = (styles = {}) => {\n  const _styles = getPatternStyles(linkOverlayConfig, styles)\n  return linkOverlayConfig.transform(_styles, patternFns)\n}\n\nexport const linkOverlay = (styles) => css(getLinkOverlayStyle(styles))\nlinkOverlay.raw = getLinkOverlayStyle"],"mappings":";;;AAGA,MAAM,oBAAoB,EAC1B,UAAU,OAAO;CACf,OAAO;EACL,SAAS;GACP,SAAS;GACT,UAAU;GACV,OAAO;GACP,QAAQ;GACR,GAAG,MAAM;EACX;EACA,GAAG;CACL;AACF,EAAC;AAED,MAAa,uBAAuB,SAAS,CAAC,MAAM;CAClD,MAAM,UAAU,iBAAiB,mBAAmB,MAAM;CAC1D,OAAO,kBAAkB,UAAU,SAAS,UAAU;AACxD;AAEA,MAAa,eAAe,WAAW,IAAI,oBAAoB,MAAM,CAAC;AACtE,YAAY,MAAM"}