PageSourceSearch

https://chrome-design-lab.lovable.app/assets/Auth-B1dVbT2a.js

js chrome-design-lab.lovable.app collected 2026-10-03 03:24:04 UTC 2,863 bytes, 2 lines download raw bytes

1import{u as s,a as e,r as a,j as r,B as l}from"./index-DnbRB0qh.js";import{C as t,a as n,b as i,c,d as o}from"./card-CmMEoyj7.js";import{S as d}from"./shield-BE2PAyPz.js";import{U as m}from"./users-DJF-_-ta.js";const x=()=>{const{user:x,signInWithGoogle:h,loading:u}=s(),g=e();a.useEffect(()=>{x&&g("/dashboard")},[x,g]);return u?r.jsx("div",{className:"min-h-screen flex items-center justify-center bg-background",children:r.jsx("div",{className:"glass-card p-8 rounded-lg",children:r.jsx("div",{className:"animate-pulse text-center",children:"Loading..."})})}):r.jsxs("div",{className:"min-h-screen flex items-center justify-center bg-background relative overflow-hidden",children:[r.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-background via-background/80 to-secondary/20"}),r.jsx("div",{className:"absolute top-20 left-20 w-32 h-32 bg-primary/20 rounded-full blur-3xl animate-float will-change-transform"}),r.jsx("div",{className:"absolute bottom-40 right-20 w-48 h-48 bg-accent/10 rounded-full blur-3xl animate-float will-change-transform",style:{animationDelay:"2s"}}),r.jsxs(t,{className:"w-full max-w-md glass-card border-border relative z-10",children:[r.jsxs(n,{className:"text-center space-y-4",children:[r.jsx("div",{className:"flex justify-center",children:r.jsx(d,{className:"h-12 w-12 text-primary"})}),r.jsx(i,{className:"text-2xl font-bold text-gradient",children:"Internal Dashboard"}),r.jsx(c,{className:"text-muted-foreground",children:"Sign in with your organization Google account to access the internal task management system."})]}),r.jsxs(o,{className:"space-y-6",children:[r.jsxs(l,{onClick:async()=>{const{error:s}=await h()},className:"w-full bg-gradient-primary hover:shadow-glow transition-all duration-300",size:"lg",children:[r.jsxs("svg",{className:"w-5 h-5 mr-2",viewBox:"0 0 24 24",children:[r.jsx("path",{fill:"currentColor",d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"}),r.jsx("path",{fill:"currentColor",d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"}),r.jsx("path",{fill:"currentColor",d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"}),r.jsx("path",{fill:"currentColor",d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"})]}),"Continue with Google"]}),r.jsxs("div",{className:"flex items-center gap-2 text-xs text-muted-foreground bg-muted/20 p-3 rounded-lg",children:[r.jsx(m,{className:"h-4 w-4 text-primary"}),r.jsx("span",{children:"Only organization members can access this dashboard."})]})]})]})]})};export{x as default};
2//# sourceMappingURL=Auth-B1dVbT2a.js.map

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.