1import{j as e}from"./index-CxpclvVk.js";import{b as a}from"./vendor-react-DDV1eynV.js";import{useAdminAuth as c}from"./AdminAuthProvider-fWg4dJt6.js";import"./vendor-firebase-DVNX9Yd2.js";import"./vendor-stripe-CZbIad6m.js";const p=()=>{const[n,r]=a.useState(""),[d,t]=a.useState(""),[o,s]=a.useState(!1),{login:u,error:l}=c(),m=async i=>{i.preventDefault(),s(!0),await u(n,d)||s(!1)};return e.jsxDEV("div",{style:{minHeight:"100vh",display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:"#f3f4f6",padding:"20px"},children:e.jsxDEV("div",{style:{backgroundColor:"white",padding:"40px",borderRadius:"12px",boxShadow:"0 10px 25px rgba(0, 0, 0, 0.1)",width:"100%",maxWidth:"400px"},children:[e.jsxDEV("div",{style:{textAlign:"center",marginBottom:"32px"},children:[e.jsxDEV("img",{src:"https://firebasestorage.googleapis.com/v0/b/ccfirebasetest.firebasestorage.app/o/images%2FCC.png?alt=media&token=9dacfefb-a063-4936-b742-cffca14c7096",alt:"Creator Connect",style:{maxWidth:"120px",marginBottom:"16px"}},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:43,columnNumber:11},void 0),e.jsxDEV("h1",{style:{fontSize:"24px",fontWeight:"bold",color:"#1f2937",margin:"0 0 8px 0"},children:"Admin Dashboard"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:48,columnNumber:11},void 0),e.jsxDEV("p",{style:{color:"#6b7280",fontSize:"14px",margin:0},children:"Sign in to access the payout management system"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:58,columnNumber:11},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:42,columnNumber:9},void 0),e.jsxDEV("form",{onSubmit:m,children:[e.jsxDEV("div",{style:{marginBottom:"20px"},children:[e.jsxDEV("label",{style:{display:"block",fontSize:"14px",fontWeight:"500",color:"#374151",marginBottom:"6px"},children:"Email Address"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:71,columnNumber:13},void 0),e.jsxDEV("input",{type:"email",value:n,onChange:i=>r(i.target.value),required:!0,style:{width:"100%",padding:"12px",border:"1px solid #d1d5db",borderRadius:"6px",fontSize:"14px",outline:"none",transition:"border-color 0.2s",boxSizing:"border-box"},onFocus:i=>i.target.style.borderColor="#6366f1",onBlur:i=>i.target.style.borderColor="#d1d5db",placeholder:"[email protected]"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:82,columnNumber:13},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:70,columnNumber:11},void 0),e.jsxDEV("div",{style:{marginBottom:"24px"},children:[e.jsxDEV("label",{style:{display:"block",fontSize:"14px",fontWeight:"500",color:"#374151",marginBottom:"6px"},children:"Password"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:104,columnNumber:13},void 0),e.jsxDEV("input",{type:"password",value:d,onChange:i=>t(i.target.value),required:!0,style:{width:"100%",padding:"12px",border:"1px solid #d1d5db",borderRadius:"6px",fontSize:"14px",outline:"none",transition:"border-color 0.2s",boxSizing:"border-box"},onFocus:i=>i.target.style.borderColor="#6366f1",onBlur:i=>i.target.style.borderColor="#d1d5db",placeholder:"Enter your password"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:115,columnNumber:13},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:103,columnNumber:11},void 0),l&&e.jsxDEV("div",{style:{padding:"12px",backgroundColor:"#fef2f2",border:"1px solid #fecaca",borderRadius:"6px",marginBottom:"20px"},children:e.jsxDEV("p",{style:{color:"#dc2626",fontSize:"14px",margin:0},children:l},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:146,columnNumber:15},void 0)},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:137,columnNumber:13},void 0),e.jsxDEV("button",{type:"submit",disabled:o,style:{width:"100%",padding:"12px",backgroundColor:o?"#9ca3af":"#6366f1",color:"white",border:"none",borderRadius:"6px",fontSize:"16px",fontWeight:"500",cursor:o?"not-allowed":"pointer",transition:"background-color 0.2s"},onMouseOver:i=>{o||(i.target.style.backgroundColor="#4f46e5")},onMouseOut:i=>{o||(i.target.style.backgroundColor="#6366f1")},children:o?"Signing in...":"Sign In"},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:158,columnNumber:11},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:69,columnNumber:9},void 0),e.jsxDEV("div",{style:{marginTop:"24px",padding:"16px",backgroundColor:"#f9fafb",borderRadius:"6px",border:"1px solid #e5e7eb"},children:e.jsxDEV("p",{style:{fontSize:"12px",color:"#6b7280",margin:0,textAlign:"center"},children:"ð This is a secure admin area. Only authorized personnel can access this dashboard."},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:193,columnNumber:11},void 0)},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:184,columnNumber:9},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:32,columnNumber:7},void 0)},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminLoginPage.jsx",lineNumber:22,columnNumber:5},void 0)},v=({children:n})=>{const{user:r,isAdmin:d,loading:t}=c();return t?e.jsxDEV("div",{style:{minHeight:"100vh",display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:"#f3f4f6"},children:e.jsxDEV("div",{style:{textAlign:"center"},children:[e.jsxDEV("div",{style:{width:"40px",height:"40px",border:"4px solid #e5e7eb",borderTop:"4px solid #6366f1",borderRadius:"50%",animation:"spin 1s linear infinite",margin:"0 auto 16px"}},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminProtectedRoute.jsx",lineNumber:20,columnNumber:11},void 0),e.jsxDEV("p",{style:{color:"#6b7280"},children:"Verifying admin access..."},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminProtectedRoute.jsx",lineNumber:31,columnNumber:11},void 0)]},void 0,!0,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminProtectedRoute.jsx",lineNumber:19,columnNumber:9},void 0)},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminProtectedRoute.jsx",lineNumber:10,columnNumber:7},void 0):!r||!d?e.jsxDEV(p,{},void 0,!1,{fileName:"/Users/wuwtechnologies/Desktop/ReactNativeBuildAndroid/BuildCc1/react-app/src/admin/AdminProtectedRoute.jsx",lineNumber:38,columnNumber:12},void 0):n};export{v as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.