{"version":3,"file":"Negative_Gap.DuuwOQG7.mjs","names":[],"sources":["https:/framerusercontent.com/modules/Ao1go1DUVBmPLRuHvlta/hTYBCYKS1SBSLVpx5Aij/Negative_Gap.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";const negativeGapPrefix=\"Gap:\"// Prefix the layer name with this to set the gap size\n;export function NegativeGapVertical(Component){return props=>applyNegativeGap(Component,props,true);}export function NegativeGapHorizontal(Component){return props=>applyNegativeGap(Component,props,false);}// Function for applying negative gap to an element.\nfunction applyNegativeGap(Component,props,isVertical){const name=props[\"data-framer-name\"];if(name===null||name===void 0?void 0:name.startsWith(negativeGapPrefix)){const id=props.id||\"a\"+Math.floor(Math.random()*1e7).toString();const gap=name.replace(new RegExp(\"^\"+negativeGapPrefix),\"\").trim();return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"contents\"},children:[/*#__PURE__*/_jsx(Component,{...props,id:id,style:{...props.style,gap:0}}),/*#__PURE__*/_jsx(\"style\",{children:`#${id} > *:not(:first-child) { margin-${isVertical?\"top\":\"left\"}: ${gap}px; }`})]});}return /*#__PURE__*/_jsx(Component,{...props});}\nexport const __FramerMetadata__ = {\"exports\":{\"NegativeGapHorizontal\":{\"type\":\"reactHoc\",\"name\":\"NegativeGapHorizontal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NegativeGapVertical\":{\"type\":\"reactHoc\",\"name\":\"NegativeGapVertical\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Negative_Gap.map"],"mappings":"iIACsG,SAAgB,EAAsB,EAAU,CAAC,MAAO,IAAO,EAAiB,EAAU,EAAM,GAAQ,CAC9M,SAAS,EAAiB,EAAU,EAAM,EAAW,CAAC,IAAM,EAAK,EAAM,oBAAoB,GAAG,GAAuC,WAAW,GAAmB,CAAC,IAAM,EAAG,EAAM,IAAI,IAAI,KAAK,MAAM,KAAK,SAAS,KAAK,WAAiB,EAAI,EAAK,QAAY,OAAO,IAAI,GAAmB,IAAI,OAAO,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,WAAW,CAAC,SAAS,CAAc,EAAK,EAAU,CAAC,GAAG,EAAS,KAAG,MAAM,CAAC,GAAG,EAAM,MAAM,IAAI,EAAE,CAAC,EAAe,EAAK,QAAQ,CAAC,SAAS,IAAI,EAAG,kCAAkC,EAAW,MAAM,OAAO,IAAI,EAAI,OAAO,EAAE,CAAC,CAAG,QAAoB,EAAK,EAAU,CAAC,GAAG,EAAM,CAAG,qBAFpiB,EAAkB"}