{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/3YFkg9iVb6zZbwwlNzu1/uBPmN1nUBD18wufO6kf9/Back.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export function BackButton(props){const{label,icon,color,background,hoverBackground,radius}=props;const[isHovered,setHovered]=React.useState(false);const handleClick=()=>{if(typeof window!==\"undefined\"){window.history.back();}};return /*#__PURE__*/_jsxs(\"div\",{onClick:handleClick,onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{display:\"inline-flex\",alignItems:\"center\",gap:8,padding:\"12px 12px 12px 8px\",background:isHovered?hoverBackground:background,borderRadius:radius,cursor:\"pointer\",fontSize:14,fontFamily:\"'Noto Sans TC', sans-serif\",fontWeight:700,color:color,userSelect:\"none\",transition:\"background 0.2s ease\"},children:[icon&&/*#__PURE__*/_jsx(\"img\",{src:icon,alt:\"Back\",style:{width:24,height:24,flexShrink:0}}),/*#__PURE__*/_jsx(\"span\",{children:label})]});}addPropertyControls(BackButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"\u8FD4\u56DE\"},icon:{type:ControlType.Image,title:\"Icon\"},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#101828\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},hoverBackground:{type:ControlType.Color,title:\"Hover BG\",defaultValue:\"#E4E7EC\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:8}});\nexport const __FramerMetadata__ = {\"exports\":{\"BackButton\":{\"type\":\"reactComponent\",\"name\":\"BackButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Back.map"],
  "mappings": "gHAAgJ,SAASA,EAAWC,EAAM,CAAC,GAAK,CAAC,MAAAC,EAAM,KAAAC,EAAK,MAAAC,EAAM,WAAAC,EAAW,gBAAAC,EAAgB,OAAAC,CAAM,EAAEN,EAAW,CAACO,EAAUC,CAAU,EAAQC,EAAS,EAAK,EAAkF,OAAoBC,EAAM,MAAM,CAAC,QAA/F,IAAI,CAAI,OAAOC,EAAS,KAAaA,EAAO,QAAQ,KAAK,CAAG,EAAuD,aAAa,IAAIH,EAAW,EAAI,EAAE,aAAa,IAAIA,EAAW,EAAK,EAAE,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,QAAQ,qBAAqB,WAAWD,EAAUF,EAAgBD,EAAW,aAAaE,EAAO,OAAO,UAAU,SAAS,GAAG,WAAW,6BAA6B,WAAW,IAAI,MAAMH,EAAM,WAAW,OAAO,WAAW,sBAAsB,EAAE,SAAS,CAACD,GAAmBU,EAAK,MAAM,CAAC,IAAIV,EAAK,IAAI,OAAO,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,WAAW,CAAC,CAAC,CAAC,EAAeU,EAAK,OAAO,CAAC,SAASX,CAAK,CAAC,CAAC,CAAC,CAAC,CAAE,CAACY,EAAoBd,EAAW,CAAC,MAAM,CAAC,KAAKe,EAAY,OAAO,MAAM,QAAQ,aAAa,cAAI,EAAE,KAAK,CAAC,KAAKA,EAAY,MAAM,MAAM,MAAM,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,WAAW,CAAC,KAAKA,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,gBAAgB,CAAC,KAAKA,EAAY,MAAM,MAAM,WAAW,aAAa,SAAS,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,CAAC,CAAC,CAAC",
  "names": ["BackButton", "props", "label", "icon", "color", "background", "hoverBackground", "radius", "isHovered", "setHovered", "ye", "u", "window", "p", "addPropertyControls", "ControlType"]
}
