{"version":3,"file":"PasswordProtectedScreen.BUpfWQTY.mjs","names":["useState","useCallback"],"sources":["https:/framerusercontent.com/modules/vD5BXmKJKzgj2YXJDe3n/MVkhUwgTsNavpk4zSCLD/PasswordProtectedScreen.js"],"sourcesContent":["/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useCallback,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const INSTANCE_ID=\"pps-\"+Math.random().toString(36).slice(2,8);export default function PasswordProtectedScreen(props){const isFramerEditor=()=>{if(typeof window===\"undefined\")return false;if(window.FramerDesignTimeModeEnabled!==undefined)return true;if(window.Framer?.CurrentContext?.isDesignTime)return true;if(window.document?.documentElement.hasAttribute(\"data-framer-preview-mode\"))return false;const url=window.location.href;return url.includes(\"framer.com\")&&(url.includes(\"/editor\")||url.includes(\"/projects\")||!url.includes(\"/preview\"));};if(isFramerEditor())return null;const{password,overlayType=\"color\",overlayColor=\"#000000\",overlayImage,cardBackground=\"rgba(255,255,255,0.15)\",cardBorderRadius=16,cardBackdropBlur=0,titleText=\"Enter Password\",titleColor=\"#ffffff\",titleFont={},inputBackground=\"rgba(255,255,255,0.2)\",inputTextColor=\"#ffffff\",inputPlaceholderColor=\"rgba(255,255,255,0.5)\",inputPlaceholder=\"Enter password\",inputBorderRadius=8,inputBorderColor=\"#ffffff\",inputBorderWidth=1,inputBorderStyle=\"solid\",inputFocusBorderColor=\"#ffffff\",inputPaddingTopBottom=14,inputPaddingLeftRight=16,bodyFont={},buttonText=\"Submit\",buttonUseGradient=false,buttonBackground=\"#ffffff\",buttonGradient=\"linear-gradient(135deg, #E06B41 0%, #F09468 100%)\",buttonTextColor=\"#000000\",buttonBorderRadius=8,buttonPadding=\"14px 16px\",buttonFont={},errorTextColor=\"#ff4444\",linkText=\"\",linkColor=\"#ffffff\",linkURL=\"https://example.com\"}=props;const SESSION_KEY=`pps_auth_${password?.slice(0,8)}`;const[inputValue,setInputValue]=useState(\"\");const[isAuthenticated,setIsAuthenticated]=useState(()=>{try{return sessionStorage.getItem(SESSION_KEY)===\"1\";}catch{return false;}});const[error,setError]=useState(\"\");const[isFocused,setIsFocused]=useState(false);useEffect(()=>{const styleId=`style-${INSTANCE_ID}`;let styleEl=document.getElementById(styleId);if(!styleEl){styleEl=document.createElement(\"style\");styleEl.id=styleId;document.head.appendChild(styleEl);}styleEl.textContent=`\n            .${INSTANCE_ID}-input::placeholder {\n                color: ${inputPlaceholderColor};\n                opacity: 1;\n            }\n            .${INSTANCE_ID}-input:-webkit-autofill,\n            .${INSTANCE_ID}-input:-webkit-autofill:focus {\n                -webkit-text-fill-color: ${inputTextColor};\n                transition: background-color 9999s ease-in-out 0s;\n            }\n        `;return()=>{styleEl?.remove();};},[inputPlaceholderColor,inputTextColor]);const handleSubmit=useCallback(()=>{if(inputValue===password){try{sessionStorage.setItem(SESSION_KEY,\"1\");}catch{}setIsAuthenticated(true);setError(\"\");}else{setError(\"Incorrect password. Please try again.\");setInputValue(\"\");}},[inputValue,password]);const handleKeyDown=useCallback(e=>{if(e.key===\"Enter\")handleSubmit();},[handleSubmit]);if(isAuthenticated)return null;const getOverlayBg=()=>overlayType===\"image\"&&overlayImage?{backgroundImage:`url(${overlayImage?.src??overlayImage})`,backgroundSize:\"cover\",backgroundPosition:\"center\"}:{backgroundColor:overlayColor};return /*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"16px\",boxSizing:\"border-box\",zIndex:9999,overflowY:\"auto\",height:\"100dvh\",...getOverlayBg()},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:400,flexShrink:0,backgroundColor:cardBackground,borderRadius:cardBorderRadius,backdropFilter:`blur(${cardBackdropBlur}px)`,WebkitBackdropFilter:`blur(${cardBackdropBlur}px)`,padding:\"clamp(24px, 5vw, 40px)\",display:\"flex\",flexDirection:\"column\",gap:24,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:{margin:0,color:titleColor,...titleFont},children:titleText}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16},children:[/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:inputValue,className:`${INSTANCE_ID}-input`,onChange:e=>{setInputValue(e.target.value);setError(\"\");},onKeyDown:handleKeyDown,onFocus:()=>setIsFocused(true),onBlur:()=>setIsFocused(false),placeholder:inputPlaceholder,style:{width:\"100%\",padding:`${inputPaddingTopBottom}px ${inputPaddingLeftRight}px`,backgroundColor:inputBackground,border:isFocused?`${inputBorderWidth}px ${inputBorderStyle} ${inputFocusBorderColor}`:`${inputBorderWidth}px ${inputBorderStyle} ${inputBorderColor}`,borderRadius:inputBorderRadius,outline:\"none\",transition:\"border-color 0.2s ease\",color:inputTextColor,WebkitTextFillColor:inputTextColor,boxSizing:\"border-box\",WebkitAppearance:\"none\",fontSize:bodyFont.fontSize||\"15px\",fontFamily:bodyFont.fontFamily||\"inherit\",fontWeight:bodyFont.fontWeight||400,letterSpacing:bodyFont.letterSpacing||\"normal\",lineHeight:bodyFont.lineHeight||\"normal\"}}),error&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:errorTextColor,...bodyFont},children:error}),/*#__PURE__*/_jsx(\"button\",{onClick:handleSubmit,style:{width:\"100%\",padding:buttonPadding,background:buttonUseGradient?buttonGradient:buttonBackground,color:buttonTextColor,border:\"none\",borderRadius:buttonBorderRadius,cursor:\"pointer\",transition:\"opacity 0.2s ease\",WebkitAppearance:\"none\",...buttonFont},onMouseEnter:e=>{e.currentTarget.style.opacity=\"0.85\";},onMouseLeave:e=>{e.currentTarget.style.opacity=\"1\";},children:buttonText})]}),linkText&&/*#__PURE__*/_jsx(\"a\",{href:linkURL,target:\"_blank\",rel:\"noopener noreferrer\",style:{color:linkColor,textDecoration:\"none\",textAlign:\"center\",...bodyFont},children:linkText})]})});}addPropertyControls(PasswordProtectedScreen,{password:{type:ControlType.String,title:\"Password\",defaultValue:\"secret123\"},overlayType:{type:ControlType.Enum,title:\"Overlay Type\",options:[\"color\",\"image\"],optionTitles:[\"Color\",\"Image\"],defaultValue:\"color\",displaySegmentedControl:true},overlayColor:{type:ControlType.Color,title:\"Overlay Color\",defaultValue:\"#000000\",hidden:({overlayType})=>overlayType!==\"color\"},overlayImage:{type:ControlType.ResponsiveImage,title:\"Overlay Image\",hidden:({overlayType})=>overlayType!==\"image\"},cardBackground:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"rgba(255,255,255,0.15)\"},cardBorderRadius:{type:ControlType.Number,title:\"Card Radius\",defaultValue:16,min:0,max:100,unit:\"px\"},cardBackdropBlur:{type:ControlType.Number,title:\"Card Blur\",defaultValue:0,min:0,max:100,unit:\"px\"},titleText:{type:ControlType.String,title:\"Title Text\",defaultValue:\"Enter Password\"},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#ffffff\"},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},inputBackground:{type:ControlType.Color,title:\"Input Background\",defaultValue:\"rgba(255,255,255,0.2)\"},inputTextColor:{type:ControlType.Color,title:\"Input Text Color\",defaultValue:\"#ffffff\"},inputPlaceholderColor:{type:ControlType.Color,title:\"Placeholder Color\",defaultValue:\"rgba(255,255,255,0.5)\"},inputPlaceholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Enter password\"},inputBorderRadius:{type:ControlType.Number,title:\"Input Radius\",defaultValue:8,min:0,max:100,unit:\"px\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"#ffffff\"},inputBorderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:0,max:10,unit:\"px\"},inputBorderStyle:{type:ControlType.Enum,title:\"Border Style\",options:[\"solid\",\"dashed\",\"dotted\",\"none\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"None\"],defaultValue:\"solid\"},inputFocusBorderColor:{type:ControlType.Color,title:\"Focus Border\",defaultValue:\"#ffffff\"},inputPaddingTopBottom:{type:ControlType.Number,title:\"Input Padding TB\",defaultValue:14,min:0,max:100,unit:\"px\"},inputPaddingLeftRight:{type:ControlType.Number,title:\"Input Padding LR\",defaultValue:16,min:0,max:100,unit:\"px\"},bodyFont:{type:ControlType.Font,title:\"Body Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Submit\"},buttonUseGradient:{type:ControlType.Boolean,title:\"Use Gradient\",defaultValue:false,enabledTitle:\"Gradient\",disabledTitle:\"Solid\"},buttonBackground:{type:ControlType.Color,title:\"Button Background\",defaultValue:\"#ffffff\",hidden:({buttonUseGradient})=>buttonUseGradient},buttonGradient:{type:ControlType.String,title:\"Button Gradient\",defaultValue:\"linear-gradient(135deg, #E06B41 0%, #F09468 100%)\",hidden:({buttonUseGradient})=>!buttonUseGradient},buttonTextColor:{type:ControlType.Color,title:\"Button Text Color\",defaultValue:\"#000000\"},buttonBorderRadius:{type:ControlType.Number,title:\"Button Radius\",defaultValue:8,min:0,max:100,unit:\"px\"},buttonPadding:{type:ControlType.Padding,title:\"Button Padding\",defaultValue:\"14px 16px\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},errorTextColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#ff4444\"},linkText:{type:ControlType.String,title:\"Link Text\",defaultValue:\"\"},linkColor:{type:ControlType.Color,title:\"Link Color\",defaultValue:\"#ffffff\"},linkURL:{type:ControlType.String,title:\"Link URL\",defaultValue:\"https://example.com\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PasswordProtectedScreen\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PasswordProtectedScreen.map"],"mappings":"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"}