{"version":3,"file":"ClickTrackedButton.CCM2wvRd.mjs","names":["ButtonsPrimaryButton","createAnalyticsClient"],"sources":["https:/framerusercontent.com/modules/Ub7E2g5rXnHjAG7XWgvd/c27pNDekPKRJiIxJLQ7V/ClickTrackedButton.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{createAnalyticsClient}from\"https://assets-v2.lottiefiles.com/pkg/web-ui@2.12.3/index.js\";import ButtonsPrimaryButton from\"https://framer.com/m/Buttons-Primary-Button-IsVA.js@P65KmS5K9WoGal6inxUu\";// Framer imports for UI and animations\nimport{addPropertyControls,ControlType}from\"framer\";const clientEnv={AUTH_URL:\"https://accounts.lottiefiles.com\",BASE_URL:\"https://web3.lottiefiles.com\",WORKFLOW_URL:\"https://app.lottiefiles.com\",AUTH_LOGIN_URL:\"https://login.lottiefiles.com\",GQL_GATEWAY_URL:\"https://graphql.lottiefiles.com/2022-08\",JITSU_API_KEY:\"vZqULSs1L4XO6Z0248nb4ZozYckhyYTJnwH7aY98f9qeJUNva6UJ9dOKFxBqpK3r\",JITSU_ENDPOINT:\"https://events.lottiefiles.dev\",AMPLITUDE_API_KEY:\"92dd3459e91268bfffd6866dd216bc54\",ANALYTICS_ENABLED:\"true\",AMPLITUDE_WORKFLOW_API_KEY:\"37255789cb463991e501bfb342c5a72d\"};const analyticsConfig={jitsuEndpoint:clientEnv.JITSU_ENDPOINT,amplitudeApiKey:clientEnv.AMPLITUDE_API_KEY,jitsuApiKey:clientEnv.JITSU_API_KEY,isEnabled:clientEnv.ANALYTICS_ENABLED===\"true\",isDevelopment:false};const analyticsClient=createAnalyticsClient(analyticsConfig);export default function ClickTrackedButton(props){const{onClick,element,placement,...restOfProps}=props;const ButtonWrapStyle={display:\"inline-flex\",width:\"100%\"};const linkKey=Object.entries(ButtonsPrimaryButton.propertyControls).find(([key,value])=>value.type===\"link\")?.[0];const handleClick=event=>{if(props.tracking){analyticsClient.track(\"click\",{element,placement,buttonUrl:props[linkKey]});}if(onClick){onClick(event);}};return /*#__PURE__*/_jsx(ButtonsPrimaryButton,{onClick:handleClick,...props});}ClickTrackedButton.defaultProps={tracking:false};addPropertyControls(ClickTrackedButton,{...ButtonsPrimaryButton.propertyControls,tracking:{type:ControlType.Boolean,title:\"Event tracking\"},element:{title:\"Element\",type:ControlType.String,defaultValue:\"element\",hidden(props){return props.tracking===false;}},placement:{title:\"Placement\",type:ControlType.String,defaultValue:\"placement\",hidden(props){return props.tracking===false;}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ClickTrackedButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ClickTrackedButton.map"],"mappings":"6aAC00B,SAAwB,EAAmB,EAAM,CAAC,GAAK,CAAC,UAAQ,UAAQ,YAAU,GAAG,GAAa,EAAuE,EAAQ,OAAO,QAAQA,EAAqB,iBAAiB,CAAC,MAAM,CAAC,EAAI,KAAS,EAAM,OAAO,OAAO,GAAG,GAA2J,OAAoB,EAAKA,EAAqB,CAAC,QAArL,GAAO,CAAI,EAAM,UAAU,EAAgB,MAAM,QAAQ,CAAC,UAAQ,YAAU,UAAU,EAAM,GAAS,CAAC,CAAK,GAAS,EAAQ,EAAM,EAAuE,GAAG,EAAM,CAAC,wBADzxC,IAAgG,IAA2G,IAClM,CAAM,EAAU,CAAC,SAAS,mCAAmC,SAAS,+BAA+B,aAAa,8BAA8B,eAAe,gCAAgC,gBAAgB,0CAA0C,cAAc,mEAAmE,eAAe,iCAAiC,kBAAkB,mCAAmC,kBAAkB,OAAO,2BAA2B,mCAAmC,CAAO,EAAgB,CAAC,cAAc,EAAU,eAAe,gBAAgB,EAAU,kBAAkB,YAAY,EAAU,cAAc,UAAU,EAAU,oBAAoB,OAAO,cAAc,GAAM,CAAO,EAAgBC,EAAsB,EAAgB,CAA6f,EAAmB,aAAa,CAAC,SAAS,GAAM,CAAC,EAAoB,EAAmB,CAAC,GAAGD,EAAqB,iBAAiB,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,iBAAiB,CAAC,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,aAAa,UAAU,OAAO,EAAM,CAAC,OAAO,EAAM,WAAW,IAAQ,CAAC,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,aAAa,YAAY,OAAO,EAAM,CAAC,OAAO,EAAM,WAAW,IAAQ,CAAC,CAAC"}