{"version":3,"file":"GoogleAuthButton.D7I_1a-0.mjs","names":["React.useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/Yw8QPqXW07VIIM9bK6UU/eJCKDUcLGm86bBQJYtp3/GoogleAuthButton.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export function GoogleSignInButton(props){const{text,widthMode,width,shape,disabled,variant,link,openInNewTab}=props;const[isHovered,setHovered]=React.useState(false);const[isPressed,setPressed]=React.useState(false);const borderRadius=shape===\"pill\"?999:6;const computedWidth=widthMode===\"auto\"?\"auto\":width;const variants={white:{backgroundColor:\"#FFFFFF\",border:\"1px solid #747775\",color:\"#1f1f1f\",overlay:\"#303030\"},gray:{backgroundColor:\"#f2f2f2\",border:\"none\",color:\"#1f1f1f\",overlay:\"#001d35\"},black:{backgroundColor:\"#131314\",border:\"1px solid #8e918f\",color:\"#e3e3e3\",overlay:\"#FFFFFF\"}};const current=variants[variant];const overlayOpacity=disabled?0:isPressed?.12:isHovered?.08:0;const sharedStyles={userSelect:\"none\",appearance:\"none\",backgroundColor:current.backgroundColor,border:current.border,borderRadius:borderRadius,boxSizing:\"border-box\",color:current.color,cursor:disabled?\"default\":\"pointer\",fontFamily:\"Roboto, Arial, sans-serif\",fontSize:14,height:40,letterSpacing:.25,outline:\"none\",overflow:\"hidden\",padding:\"0 12px\",position:\"relative\",textAlign:\"center\",whiteSpace:\"nowrap\",width:computedWidth,maxWidth:400,minWidth:\"min-content\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:10,opacity:disabled?.6:1,textDecoration:\"none\",transition:\"box-shadow .2s ease\",boxShadow:isHovered&&!disabled?\"0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15)\":\"none\"};const Content=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundColor:current.overlay,opacity:overlayOpacity,transition:\"opacity .2s ease\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 48 48\",style:{position:\"relative\",zIndex:1},children:[/*#__PURE__*/_jsx(\"path\",{fill:\"#EA4335\",d:\"M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"#4285F4\",d:\"M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"#FBBC05\",d:\"M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"#34A853\",d:\"M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z\"})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:500,overflow:\"hidden\",textOverflow:\"ellipsis\",position:\"relative\",zIndex:1},children:text})]});const commonHandlers={onMouseEnter:()=>setHovered(true),onMouseLeave:()=>{setHovered(false);setPressed(false);},onMouseDown:()=>setPressed(true),onMouseUp:()=>setPressed(false)};if(link&&!disabled){return /*#__PURE__*/_jsx(\"a\",{href:link,target:openInNewTab?\"_blank\":\"_self\",rel:openInNewTab?\"noopener noreferrer\":undefined,style:sharedStyles,...commonHandlers,children:Content});}return /*#__PURE__*/_jsx(\"button\",{disabled:disabled,style:sharedStyles,...commonHandlers,children:Content});}GoogleSignInButton.defaultProps={text:\"Continue with Google\",widthMode:\"fixed\",width:220,shape:\"pill\",disabled:false,variant:\"white\",link:\"\",openInNewTab:false};addPropertyControls(GoogleSignInButton,{text:{type:ControlType.String,title:\"Text\"},link:{type:ControlType.Link,title:\"Link\"},openInNewTab:{type:ControlType.Boolean,title:\"New Tab\",hidden:props=>!props.link},widthMode:{type:ControlType.Enum,title:\"Width\",options:[\"fixed\",\"auto\"],optionTitles:[\"Fixed\",\"Auto\"]},width:{type:ControlType.Number,title:\"Fixed Width\",min:120,max:400,unit:\"px\",hidden:props=>props.widthMode!==\"fixed\"},shape:{type:ControlType.Enum,title:\"Shape\",options:[\"rectangular\",\"pill\"],optionTitles:[\"Rectangular\",\"Pill\"]},variant:{type:ControlType.Enum,title:\"Color\",options:[\"white\",\"gray\",\"black\"],optionTitles:[\"White\",\"Gray\",\"Black\"]},disabled:{type:ControlType.Boolean,title:\"Disabled\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"GoogleSignInButton\":{\"type\":\"reactComponent\",\"name\":\"GoogleSignInButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GoogleAuthButton.map"],"mappings":"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"}