{"version":3,"file":"Button_Class_Override.lQeBnU8c.mjs","names":[],"sources":["https:/framerusercontent.com/modules/Ghw2wtyr9nes8l4YJsdm/lmtFtKkZJlf5LxXX3wN0/Button_Class_Override.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";// Override for Convert/CTA buttons (Sign Up, Buy Now, Subscribe, etc.)\nexport function withConvertButton(Component){return props=>{// Ensure className exists and append the convert button class\nconst className=(props.className||\"\")+\" convert-button\";return /*#__PURE__*/_jsx(Component,{...props,className:className});};}// Override for Navigation buttons (Learn More, About Us, Contact, etc.)\nexport function withNavButton(Component){return props=>{// Ensure className exists and append the navigation button class\nconst className=(props.className||\"\")+\" nav-button\";return /*#__PURE__*/_jsx(Component,{...props,className:className});};}// Override for Navigation buttons (Learn More, About Us, Contact, etc.)\nexport function withButtonA(Component){return props=>{// Ensure className exists and append the navigation button class\nconst className=(props.className||\"\")+\" button-a\";return /*#__PURE__*/_jsx(Component,{...props,className:className});};}// Alternative: Single override with configurable button type\n// This version allows you to specify the button type as a parameter\nexport function withVWOButton(buttonType){return function(Component){return props=>{const buttonClass=buttonType===\"convert\"?\"convert-button\":\"nav-button\";const className=(props.className||\"\")+` ${buttonClass}`;return /*#__PURE__*/_jsx(Component,{...props,className:className});};};}// Enhanced version with data attributes for additional VWO targeting options\nexport function withConvertButtonEnhanced(Component){return props=>{const className=(props.className||\"\")+\" convert-button\";return /*#__PURE__*/_jsx(Component,{...props,className:className,\"data-vwo-track\":\"button\",\"data-vwo-type\":\"convert\"});};}export function withNavButtonEnhanced(Component){return props=>{const className=(props.className||\"\")+\" nav-button\";return /*#__PURE__*/_jsx(Component,{...props,className:className,\"data-vwo-track\":\"button\",\"data-vwo-type\":\"navigation\"});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withConvertButton\":{\"type\":\"reactHoc\",\"name\":\"withConvertButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVWOButton\":{\"type\":\"reactComponent\",\"name\":\"withVWOButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNavButtonEnhanced\":{\"type\":\"reactHoc\",\"name\":\"withNavButtonEnhanced\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNavButton\":{\"type\":\"reactHoc\",\"name\":\"withNavButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withButtonA\":{\"type\":\"reactHoc\",\"name\":\"withButtonA\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withConvertButtonEnhanced\":{\"type\":\"reactHoc\",\"name\":\"withConvertButtonEnhanced\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Button_Class_Override.map"],"mappings":"oGACA,SAAgB,EAAkB,EAAU,CAAC,MAAO,IAAO,CAC3D,IAAM,GAAW,EAAM,WAAW,IAAI,kBAAkB,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAgB,WAAS,CAAC,CAAE,CAAE,CAC7H,SAAgB,EAAc,EAAU,CAAC,MAAO,IAAO,CACvD,IAAM,GAAW,EAAM,WAAW,IAAI,cAAc,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAgB,WAAS,CAAC,CAAE,CAAE,CACzH,SAAgB,EAAY,EAAU,CAAC,MAAO,IAAO,CACrD,IAAM,GAAW,EAAM,WAAW,IAAI,YAAY,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAgB,WAAS,CAAC,CAAE,CAAE,iBAN7E"}