{"version":3,"file":"Button.BO65dQ8C.mjs","names":["url","sponsorIDParam","sponsorParam","identifierIDParam","sponsorID","sponsorIDFromStorage","identifierIDFromStorage","useState","useCallback","data","error"],"sources":["https:/framerusercontent.com/modules/crGnpPxMXyBxHcaTPaWQ/mZxkgxO1PqUPqNMZP56L/useParams.js","https:/framer.com/m/useParams-SU7t.js@mZxkgxO1PqUPqNMZP56L","https:/framerusercontent.com/modules/K1Hc03QIba0n4dlBmbh7/dN37o9yna2WGvGZKy2Xu/useLinkResolver.js","https:/framer.com/m/useLinkResolver-n9qB.js@dN37o9yna2WGvGZKy2Xu","https:/framerusercontent.com/modules/IK6n26QjV0VFEZK4hmWq/lPalHQ8cXvpBPtYQLR4l/useQuery.js","https:/framer.com/m/useQuery-7lS0.js@lPalHQ8cXvpBPtYQLR4l","https:/framerusercontent.com/modules/q7LciDNLbH5BIMbdAVU4/rdFsPPMlvZ1c3CMCkXxo/constants.js","https:/framer.com/m/constants-GR6F.js@rdFsPPMlvZ1c3CMCkXxo","https:/framerusercontent.com/modules/lhD16y1eZ4KL3NOzpN9a/7cXaUcXD6ZMt4NhWVxrh/useSponsor.js","https:/framer.com/m/useSponsor-VJAz.js@7cXaUcXD6ZMt4NhWVxrh","https:/framerusercontent.com/modules/crGnpPxMXyBxHcaTPaWQ/3h8ygaE4AEjw8XNMpTnx/useParams.js","https:/framer.com/m/useParams-SU7t.js@3h8ygaE4AEjw8XNMpTnx","https:/framerusercontent.com/modules/rFdOUwl3DTESJXU1yAPF/3SEYfV9bo9ZMjvTfwWG5/bydesignHelpers.js","https:/framer.com/m/bydesignHelpers-gZnn.js@3SEYfV9bo9ZMjvTfwWG5","https:/framerusercontent.com/modules/rzCd5HLos5PTvRHBje0g/jgdcaNhH12dcdH8BSIpD/Button.js"],"sourcesContent":["export const useParams=()=>{const url=new URL(window.location.href);const sponsorIDParam=url.searchParams.get(\"sponsorID\");const sponsorParam=url.searchParams.get(\"sponsor\");const identifierIDParam=url.searchParams.get(\"identifierID\");const sponsorID=sponsorIDParam!==null&&sponsorIDParam!==void 0?sponsorIDParam:sponsorParam;const prospectingUrlQueryParams=`${sponsorID&&`?sponsorID=${sponsorID}`}\n    ${identifierIDParam&&sponsorID?`&identifierID=${identifierIDParam}`:identifierIDParam&&!sponsorID?`?identifierID=${identifierIDParam}`:\"\"}`;if(identifierIDParam){window.localStorage.setItem(\"identifierID\",identifierIDParam);}if(sponsorID){window.localStorage.setItem(\"sponsorID\",sponsorID);}const sponsorIDFromStorage=window.localStorage.getItem(\"sponsorID\");const identifierIDFromStorage=window.localStorage.getItem(\"identifierID\");return{identifierIDParam,sponsorIDParam,sponsorID,prospectingUrlQueryParams,sponsorIDFromStorage,identifierIDFromStorage};};\nexport const __FramerMetadata__ = {\"exports\":{\"useParams\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useParams.map","/*\n * useParams\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/crGnpPxMXyBxHcaTPaWQ/mZxkgxO1PqUPqNMZP56L/useParams.js\"\n","import{useParams}from\"https://framer.com/m/useParams-SU7t.js@mZxkgxO1PqUPqNMZP56L\";const{sponsorID,identifierIDParam,sponsorIDFromStorage,identifierIDFromStorage}=useParams();export const resolveLinkUrlParams=(link,sponsorAsSlug,isNewParam)=>{const paramStartType=isNewParam?\"?\":\"&\";const identifierParamStart=!sponsorIDFromStorage?paramStartType:sponsorIDFromStorage&&sponsorAsSlug?paramStartType:\"&\";const resolvedSponsorParam=sponsorIDFromStorage&&sponsorAsSlug?`/${sponsorIDFromStorage}`:sponsorIDFromStorage&&!sponsorAsSlug?`${paramStartType}sponsor=${sponsorIDFromStorage}`:\"\";const resolvedIdentifierParam=identifierIDFromStorage?`${identifierParamStart}identifierID=${identifierIDFromStorage}`:\"\";return`${link}${resolvedSponsorParam}${resolvedIdentifierParam}`;};\nexport const __FramerMetadata__ = {\"exports\":{\"resolveLinkUrlParams\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useLinkResolver.map","/*\n * useLinkResolver\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/K1Hc03QIba0n4dlBmbh7/dN37o9yna2WGvGZKy2Xu/useLinkResolver.js\"\n","import{useState,useEffect,useCallback}from\"react\";export const useQuery=(endpointUrl,queryBody,options)=>{const[data,setData]=useState(undefined);const[isLoading,setIsLoading]=useState(false);const[error,setError]=useState(null);const getQueryResult=useCallback(async function(){try{setIsLoading(true);const response=await fetch(endpointUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({query:queryBody,variables:options.variables})});const data=await response.json();if(data.errors){setError(data.errors);}else{var ref;setData(data.data);(ref=options.onCompleted)===null||ref===void 0?void 0:ref.call(options,data.data);}}catch(error){setError(error);}finally{setIsLoading(false);}},[]) //eslint-disable-line\n;useEffect(()=>{getQueryResult();},[]) //eslint-disable-line\n;return{data,isLoading,error};};\nexport const __FramerMetadata__ = {\"exports\":{\"useQuery\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useQuery.map","/*\n * useQuery\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/IK6n26QjV0VFEZK4hmWq/lPalHQ8cXvpBPtYQLR4l/useQuery.js\"\n","export const PROSPECTOR_API=\"https://prospector.api.promptings.com/graphql\";export const SOC_API=\"https://www.sendoutcards.com/graphql\";export const VERB_API=\"https://bydesign-product-apollo-server.herokuapp.com/\";\nexport const __FramerMetadata__ = {\"exports\":{\"SOC_API\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VERB_API\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PROSPECTOR_API\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./constants.map","/*\n * constants\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/q7LciDNLbH5BIMbdAVU4/rdFsPPMlvZ1c3CMCkXxo/constants.js\"\n","import{useQuery}from\"https://framer.com/m/useQuery-7lS0.js@lPalHQ8cXvpBPtYQLR4l\";import{SOC_API}from\"https://framer.com/m/constants-GR6F.js@rdFsPPMlvZ1c3CMCkXxo\";export const useSponsor=slug=>{const sponsorQuery=`\n        query GetUser($slug: String!) {\n            user(storefrontSlug: $slug) {\n                genealogyId\n                firstName\n                lastName\n                username\n                profileImageUrl\n                storefront {\n                    biography\n                    mugshot {\n                        url\n                    }\n                }\n            }\n        }\n    `;return useQuery(SOC_API,sponsorQuery,{variables:{slug}});};\nexport const __FramerMetadata__ = {\"exports\":{\"useSponsor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSponsor.map","/*\n * useSponsor\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/lhD16y1eZ4KL3NOzpN9a/7cXaUcXD6ZMt4NhWVxrh/useSponsor.js\"\n","import{useSponsor}from\"https://framer.com/m/useSponsor-VJAz.js@7cXaUcXD6ZMt4NhWVxrh\";const url=new URL(window.location.href);const sponsorIDParam=url.searchParams.get(\"sponsorID\");const sponsorParam=url.searchParams.get(\"sponsor\");const identifierIDParam=url.searchParams.get(\"identifierID\");const sponsorID=sponsorIDParam!==null&&sponsorIDParam!==void 0?sponsorIDParam:sponsorParam;const sponsorIDFromStorage=window.localStorage.getItem(\"sponsorID\");const identifierIDFromStorage=window.localStorage.getItem(\"identifierID\");export const useParams=()=>{const prospectingUrlQueryParams=`${sponsorID&&`?sponsorID=${sponsorID}`}\n    \n    ${identifierIDParam&&sponsorID?`&identifierID=${identifierIDParam}`:identifierIDParam&&!sponsorID?`?identifierID=${identifierIDParam}`:\"\"}`;if(identifierIDParam){window.localStorage.setItem(\"identifierID\",identifierIDParam);}if(sponsorID){window.localStorage.setItem(\"sponsorID\",sponsorID);}return{identifierIDParam,sponsorIDParam,sponsorID,prospectingUrlQueryParams,sponsorIDFromStorage,identifierIDFromStorage};};export const useValidSponsor=()=>{const{error:sponsorError,data:sponsorData}=useSponsor(sponsorID!==null&&sponsorID!==void 0?sponsorID:sponsorIDFromStorage);const sponsor=sponsorData===null||sponsorData===void 0?void 0:sponsorData.user;return{isValidSponsor:!!sponsor,sponsor:sponsor,error:sponsorError};};\nexport const __FramerMetadata__ = {\"exports\":{\"useParams\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useValidSponsor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useParams.map","/*\n * useParams\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/crGnpPxMXyBxHcaTPaWQ/3h8ygaE4AEjw8XNMpTnx/useParams.js\"\n","import{useValidSponsor}from\"https://framer.com/m/useParams-SU7t.js@3h8ygaE4AEjw8XNMpTnx\";export const getCorrectShoppingCartLinkUrl=(categoryID,productID)=>{const{sponsor}=useValidSponsor();var ref;const genealogyId=(ref=sponsor===null||sponsor===void 0?void 0:sponsor.genealogyId)!==null&&ref!==void 0?ref:\"9070\";return!!categoryID?shopCategoryUrl(categoryID):!!productID?viewProductDetailsUrl(productID):\"\";};export const resolveBydesignImage=imageUrl=>imageUrl?`https://extranet.securefreedom.com/SendOutCards/Shopping/Images/${imageUrl}`:\"\";export const formatPrice=price=>{const formatter=new Intl.NumberFormat(\"en-US\",{style:\"currency\",currency:\"USD\",minimumFractionDigits:2});if(price){return formatter.format(parseInt(price)).replace(/\\$/g,\"\");}return undefined;};export const viewProductDetailsUrl=productID=>{const{sponsor}=useValidSponsor();var ref;const genealogyId=(ref=sponsor===null||sponsor===void 0?void 0:sponsor.genealogyId)!==null&&ref!==void 0?ref:\"9070\";return`https://shop.bydesign.com/SendOutCards/#/shop/detail/${productID}/from/${genealogyId}`;};export const shopCategoryUrl=categoryID=>{const{sponsor}=useValidSponsor();var ref;const genealogyId=(ref=sponsor===null||sponsor===void 0?void 0:sponsor.genealogyId)!==null&&ref!==void 0?ref:\"9070\";return`https://shop.bydesign.com/SendOutCards/#/shop/from/${genealogyId}?categoryID=${categoryID}`;};\nexport const __FramerMetadata__ = {\"exports\":{\"viewProductDetailsUrl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resolveBydesignImage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shopCategoryUrl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatPrice\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCorrectShoppingCartLinkUrl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bydesignHelpers.map","/*\n * bydesignHelpers\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/rFdOUwl3DTESJXU1yAPF/3SEYfV9bo9ZMjvTfwWG5/bydesignHelpers.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{resolveLinkUrlParams}from\"https://framer.com/m/useLinkResolver-n9qB.js@dN37o9yna2WGvGZKy2Xu\";import{getCorrectShoppingCartLinkUrl}from\"https://framer.com/m/bydesignHelpers-gZnn.js@3SEYfV9bo9ZMjvTfwWG5\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/docs/guides/auto-sizing\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Button(props){const{title,color,fill,isOutline,gradient,radius,padding,style,fontSize,onClick,linkurl,attachSponsor,sponsorAsSlug,isNewQueryParam,openNewTab,generateShopLink,shopCategoryID,shopProductID}=props;const resolvedLinkUrl=resolveLinkUrlParams(linkurl,sponsorAsSlug,isNewQueryParam);const resolveButtonGradient=()=>{switch(gradient){case\"promptings\":return\"linear-gradient(281deg, #00e0e0 0%, rgb(5, 197, 235) 100%)\";case\"portal\":return\"linear-gradient()\";default:return fill;}};const isShopLink=generateShopLink;const resolveButtonLink=()=>isShopLink?getCorrectShoppingCartLinkUrl(shopCategoryID!==null&&shopCategoryID!==void 0?shopCategoryID:\"\",shopProductID!==null&&shopProductID!==void 0?shopProductID:\"\"):!isShopLink&&linkurl&&attachSponsor?resolvedLinkUrl:linkurl;return /*#__PURE__*/ _jsx(motion.a,{style:{cursor:\"pointer\",textDecoration:\"none\",display:\"block\"},href:resolveButtonLink(),target:openNewTab?\"_blank\":\"initial\",children:/*#__PURE__*/ _jsx(motion.div,{style:{...style,...containerStyle},children:/*#__PURE__*/ _jsx(motion.div,{style:{padding:padding,borderRadius:radius,background:gradient!==\"none\"?resolveButtonGradient():isOutline?\"transparent\":fill,color:color,border:isOutline?`2px solid ${fill}`:\"none\",fontSize:fontSize,fontWeight:\"bold\",cursor:\"pointer\"},whileHover:{scale:1.01},children:title})})});};Button.defaultProps={background:{solid:\"#09F\",gradient:\"promptings\"},title:\"New Button\",link:{url:\"/opportunity\",shouldOpenNewTab:false,isSponsorQueryParam:false,isLinkDynamic:true,sponsorIDType:\"param\",paramStartType:\"?\"}};addPropertyControls(Button,{title:{title:\"Title\",type:ControlType.String},padding:{title:\"Padding\",defaultValue:\"15px 30px\",type:ControlType.String},fontSize:{title:\"Font Size Override\",defaultValue:\"18px\",type:ControlType.String},radius:{title:\"Radius\",defaultValue:13,type:ControlType.Number},color:{title:\"Text Color\",type:ControlType.Color,defaultValue:\"#FFF\"},fill:{title:\"Fill\",type:ControlType.Color},isOutline:{title:\"Outline Button\",type:ControlType.Boolean,defaultValue:false},gradient:{title:\"Gradient Background\",type:ControlType.Enum,defaultValue:\"none\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"none\",\"promptings\"],optionTitles:[\"No Gradient\",\"Promptings Gradient\"]},linkurl:{type:ControlType.String,defaultValue:\"https://app.sendoutcards.com/?client=promptings&affiliatejoin\",description:\"Supports both full url and /pagename slugs, to use a full url the value of this field must start with http or https:// \"},attachSponsor:{type:ControlType.Boolean,defaultValue:true},sponsorAsSlug:{type:ControlType.Boolean,defaultValue:false,description:\"If true the sponsor will be placed at the end of the url with a /122485\"},isNewQueryParam:{type:ControlType.Boolean,defaultValue:false},openNewTab:{type:ControlType.Boolean,defaultValue:true},generateShopLink:{type:ControlType.Boolean,defaultValue:false,description:\"Selecting true will ignore any value placed inside of 'Link url' and instead generate a shoppingcart link based on the values in 'shopCategoryID' and 'shopProductID'\"},shopCategoryID:{type:ControlType.String,defaultValue:\"12323\",title:\"Link to Category\",description:\"To link to a specific category in the shopping cart please provide the CategoryID, (note): Link to Product must be blank\"},shopProductID:{type:ControlType.String,defaultValue:\"\",title:\"Link to Product\",description:\"Generates a link to a specific products details by using the bydesign products;productID, (note):  Link to Category must be blank\"}});const containerStyle={display:\"flex\",justifyContent:\"start\",alignItems:\"center\",overflow:\"hidden\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Button.map"],"mappings":"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"}