{"version":3,"file":"BackButton.CkPM9ZLF.mjs","names":["useCallback"],"sources":["https:/framerusercontent.com/modules/De0pqYRHf8UYK1elSMbd/U6httigucNQSp46tBNlR/BackButton.js"],"sourcesContent":["// Back Button component that navigates to the previous page using window.history.back()\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useCallback}from\"react\";/**\n * Back Button\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function BackButton(props){const{label,background,color,borderRadius,font,iconType,style}=props;const handleClick=useCallback(()=>{if(typeof window!==\"undefined\"&&window.history.length>1){window.history.back();}},[]);return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-label\":\"Go back\",onClick:handleClick,style:{display:\"flex\",alignItems:\"center\",gap:8,background,color,border:\"none\",borderRadius,padding:\"10px 18px\",cursor:\"pointer\",boxShadow:\"0 1px 4px rgba(0,0,0,0.06)\",...font,...style},children:[iconType===\"chevron\"?/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 18 18\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M11.25 14.25L6.75 9L11.25 3.75\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}):/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 18 18\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M13.5 4.5L4.5 13.5M4.5 4.5L13.5 13.5\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:font?.fontSize||16,fontWeight:font?.fontWeight||500},children:label})]});}addPropertyControls(BackButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Back\"},iconType:{type:ControlType.Enum,title:\"Icon\",options:[\"chevron\",\"x\"],optionTitles:[\"Chevron\",\"X\"],defaultValue:\"chevron\",displaySegmentedControl:true},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#222222\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,min:0,max:32},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BackButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BackButton.map"],"mappings":"gMAMG,SAAwB,EAAW,EAAM,CAAC,GAAK,CAAC,QAAM,aAAW,QAAM,eAAa,OAAK,WAAS,SAAO,EAA+H,OAAoB,EAAM,SAAS,CAAC,KAAK,SAAS,aAAa,UAAU,QAAhLA,MAAgB,CAAW,IAAS,QAAa,EAAO,QAAQ,OAAO,GAAG,EAAO,QAAQ,KAAK,CAAG,EAAE,CAAC,CAA8F,EAAE,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,aAAW,QAAM,OAAO,OAAO,eAAa,QAAQ,YAAY,OAAO,UAAU,UAAU,6BAA6B,GAAG,EAAK,GAAG,CAAK,EAAE,SAAS,CAAC,IAAW,UAAuB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,cAAc,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,iCAAiC,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,cAAc,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,uCAAuC,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAM,UAAU,GAAG,WAAW,GAAM,YAAY,GAAG,EAAE,SAAS,CAAK,CAAC,CAAC,CAAC,CAAC,CAAE,qBALplC,IAAoD,IAA+B,EAKkgC,EAAoB,EAAW,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,MAAM,EAAE,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,UAAU,GAAG,EAAE,aAAa,CAAC,UAAU,GAAG,EAAE,aAAa,UAAU,wBAAwB,EAAI,EAAE,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,OAAO,QAAQ,SAAS,cAAc,UAAU,WAAW,KAAK,CAAC,CAAC,CAAC"}