{"version":3,"file":"ScrollToTopButton.DPNiFoMk.mjs","names":["Image"],"sources":["https:/framerusercontent.com/modules/lBjVWOm1pvQJHItdX02b/vmxUyuVTJEA6J1is7mnG/aL1M4pcFt.js","https:/framerusercontent.com/modules/oonzRRSmPwPiyKnOiarw/p36KRbpB27gK7SiaMbF6/ScrollToTopButton.js"],"sourcesContent":["// Generated by Framer (2add0ca)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,RichText,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={l4RLHSA6V:{hover:true}};const cycleOrder=[\"l4RLHSA6V\",\"Mt0Mip0FK\"];const variantClassNames={l4RLHSA6V:\"framer-v-13iksw3\",Mt0Mip0FK:\"framer-v-1gfu0n0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={Image:\"l4RLHSA6V\",Text:\"Mt0Mip0FK\"};const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transformTemplate=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"l4RLHSA6V\",image:shYZ8xZ6P,textBG:HJYYGhJC3=\"rgb(218, 225, 25)\",b4EsfMO6DwoijqL5Mw,...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"l4RLHSA6V\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const isDisplayed=()=>{if(baseVariant===\"Mt0Mip0FK\")return true;return false;};const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-F5C7j\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-13iksw3\",className),\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"l4RLHSA6V\",ref:ref,style:{...style},...addPropertyOverrides({\"l4RLHSA6V-hover\":{\"data-framer-name\":undefined},Mt0Mip0FK:{\"data-framer-name\":\"Text\"}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"40px\",...toResponsiveImage(shYZ8xZ6P)},className:\"framer-4rceim\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"FKFFQcwvq\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":'var(--token-7bc77d28-260e-4b84-92a3-3084b520b0ce, rgb(255, 255, 255)) /* {\"name\":\"UI/White\"} */',\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99},variants:{Mt0Mip0FK:{backgroundColor:HJYYGhJC3}},...addPropertyOverrides({Mt0Mip0FK:{background:undefined}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:\"+1k\"})}),className:\"framer-1f7j4lv\",fonts:[\"GF;Inter-600\"],layoutDependency:layoutDependency,layoutId:\"Kg1ynTzIM\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-b4EsfMO6D-woijqL5Mw)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-b4EsfMO6D-woijqL5Mw\":b4EsfMO6DwoijqL5Mw},transformTemplate:transformTemplate,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=['.framer-F5C7j [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-F5C7j .framer-31hwom { display: block; }\",\".framer-F5C7j .framer-13iksw3 { height: 40px; overflow: visible; position: relative; width: 28px; }\",\".framer-F5C7j .framer-4rceim { aspect-ratio: 1 / 1; bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 40px); z-index: 1; }\",\".framer-F5C7j .framer-1f7j4lv { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-F5C7j .framer-v-13iksw3 .framer-13iksw3 { cursor: pointer; }\",\".framer-F5C7j.framer-v-13iksw3.hover .framer-4rceim { bottom: 10px; top: -10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 28\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Mt0Mip0FK\":{\"layout\":[\"fixed\",\"fixed\"]},\"CXZuSKHYI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"shYZ8xZ6P\":\"image\",\"HJYYGhJC3\":\"textBG\"}\n */ const FrameraL1M4pcFt=withCSS(Component,css,\"framer-F5C7j\");export default FrameraL1M4pcFt;FrameraL1M4pcFt.displayName=\"Avatar\";FrameraL1M4pcFt.defaultProps={height:40,width:28};addPropertyControls(FrameraL1M4pcFt,{variant:{options:[\"l4RLHSA6V\",\"Mt0Mip0FK\"],optionTitles:[\"Image\",\"Text\"],title:\"Variant\",type:ControlType.Enum},shYZ8xZ6P:{title:\"Image\",type:ControlType.ResponsiveImage},HJYYGhJC3:{defaultValue:\"rgb(218, 225, 25)\",title:\"Text BG\",type:ControlType.Color}});addFonts(FrameraL1M4pcFt,[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/aL1M4pcFt:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf\",weight:\"600\"}]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraL1M4pcFt\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Mt0Mip0FK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CXZuSKHYI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"shYZ8xZ6P\\\":\\\"image\\\",\\\"HJYYGhJC3\\\":\\\"textBG\\\"}\",\"framerIntrinsicWidth\":\"28\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aL1M4pcFt.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{cloneElement}from\"react\";function scrollToTop(){if(window){window.scrollTo({top:0,behavior:\"smooth\"});}}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */ export default function ScrollToTopButton(props){let button;if(props.buttonType==\"default\"){button=/*#__PURE__*/ _jsx(\"div\",{style:{width:props.buttonWidth,height:props.buttonHeight,display:\"flex\",justifyContent:\"center\",alignItems:\"center\",backgroundColor:props.fill,borderRadius:props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`,...props.style},onClick:scrollToTop,children:/*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",fill:\"none\",viewBox:\"0 0 24 24\",strokeWidth:props.icon.stroke,stroke:props.icon.color,\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",style:{width:props.icon.size,height:props.icon.size},children:[/*#__PURE__*/ _jsx(\"path\",{d:\"M12 5l0 14\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M18 11l-6 -6\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M6 11l6 -6\"})]})});}else{var ref,ref1,ref2;let layer=(ref=props.custom)===null||ref===void 0?void 0:ref[0];if(layer&&(((ref1=props.style)===null||ref1===void 0?void 0:ref1.width)||((ref2=props.style)===null||ref2===void 0?void 0:ref2.height))){layer=/*#__PURE__*/ cloneElement(layer,{style:{...layer.props.style,...props.style}});}button=/*#__PURE__*/ _jsx(\"div\",{onClick:scrollToTop,style:props.style,children:layer});}let layer1=button;if(props.effects){layer1=/*#__PURE__*/ _jsx(motion.div,{whileHover:{scale:props.effects.hoverScale},whileTap:{scale:props.effects.pressScale},initial:false,transition:props.effects.transition,style:props.style,children:button});}return layer1;};ScrollToTopButton.displayName=\"Scroll-to-Top Button\";const effectsDefault={hoverScale:1.1,pressScale:.9};addPropertyControls(ScrollToTopButton,{buttonType:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,title:\"Button\"},custom:{type:ControlType.ComponentInstance,title:\"Custom\",description:\"Use a custom button layer.\",hidden(props){return props.buttonType!==\"custom\";}},fill:{type:ControlType.Color,defaultValue:\"#EDEDED\",optional:true,hidden(props){return props.buttonType!==\"default\";}},icon:{type:ControlType.Object,controls:{color:{type:ControlType.Color,defaultValue:\"black\"},size:{type:ControlType.Number,defaultValue:24,min:1},stroke:{type:ControlType.Number,defaultValue:2,min:1,max:10,step:.1}},hidden(props){return props.buttonType!==\"default\";}},radius:{type:ControlType.FusedNumber,defaultValue:20,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusottomRight\",\"radiusBottomLeft\",],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,hidden(props){return props.buttonType!==\"default\";}},effects:{type:ControlType.Object,defaultValue:effectsDefault,optional:true,buttonTitle:\"Hover & Press\",icon:\"effect\",controls:{hoverScale:{type:ControlType.Number,defaultValue:effectsDefault.hoverScale,min:0,step:.01,displayStepper:true},pressScale:{type:ControlType.Number,defaultValue:effectsDefault.pressScale,min:0,step:.01,displayStepper:true},transition:{type:ControlType.Transition}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollToTopButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollToTopButton.map"],"mappings":"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"}