1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1243],{10158:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/dashboard/login-as-user",function(){return r(11871)}])},18289:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});let a=(0,r(63759).Z)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},28979:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});let a=(0,r(63759).Z)("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]])},74882:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});let a=(0,r(63759).Z)("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]])},8007:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});let a=(0,r(63759).Z)("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]])},81717:function(e,t,r){"use strict";r.d(t,{Ol:function(){return l},SZ:function(){return o},Zb:function(){return s},aY:function(){return c},eW:function(){return u},ll:function(){return d}});var a=r(85893),i=r(67294),n=r(30981);let s=i.forwardRef((e,t)=>{let{className:r,...i}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("rounded-lg border border-zinc-200 bg-white text-zinc-950 shadow-sm dark:border-zinc-800 dark:bg-zinc-950 dark:text-zinc-50",r),...i})});s.displayName="Card";let l=i.forwardRef((e,t)=>{let{className:r,...i}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("flex flex-col space-y-1.5 p-6",r),...i})});l.displayName="CardHeader";let d=i.forwardRef((e,t)=>{let{className:r,...i}=e;return(0,a.jsx)("h3",{ref:t,className:(0,n.cn)("text-2xl font-semibold leading-snug tracking-normal",r),...i})});d.displayName="CardTitle";let o=i.forwardRef((e,t)=>{let{className:r,...i}=e;return(0,a.jsx)("p",{ref:t,className:(0,n.cn)("text-sm text-zinc-500 dark:text-zinc-400",r),...i})});o.displayName="CardDescription";let c=i.forwardRef((e,t)=>{let{className:r,...i}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("p-6 pt-0",r),...i})});c.displayName="CardContent";let u=i.forwardRef((e,t)=>{let{className:r,...i}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("flex items-center p-6 pt-0",r),...i})});u.displayName="CardFooter"},56286:function(e,t,r){"use strict";r.d(t,{I:function(){return s}});var a=r(85893),i=r(67294),n=r(30981);let s=i.forwardRef((e,t)=>{let{className:r,type:i,...s}=e;return(0,a.jsx)("input",{type:i,className:(0,n.cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",r),ref:t,...s})});s.displayName="Input"},98310:function(e,t,r){"use strict";r.d(t,{_:function(){return o}});var a=r(85893),i=r(67294),n=r(99489),s=r(12003),l=r(30981);let d=(0,s.j)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),o=i.forwardRef((e,t)=>{let{className:r,...i}=e;return(0,a.jsx)(n.f,{ref:t,className:(0,l.cn)(d(),r),...i})});o.displayName=n.f.displayName},11871:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSP:function(){return p}});var a=r(85893),i=r(67294),n=r(47560),s=r(66845),l=r(87066),d=r(86501),o=r(56286),c=r(98310),u=r(21488),f=r(59429),m=r(81717),x=r(78865),h=r(18289),p=!0;t.default=e=>{let{user:t}=e,[r,p]=(0,i.useState)(""),[y,g]=(0,i.useState)(!1),[v,k]=(0,i.useState)(""),[w,b]=(0,i.useState)(!1),j=async()=>{g(!0),k("");try{let e=await l.Z.post("/api/admin/generateMagicLinkAPI",{email:r.trim().toLowerCase()});if("success"!==e.data.message)throw Error(e.data.error||"Failed to generate magic link");k(e.data.magicLink),d.ZP.success("Magic link generated successfully",{duration:5e3})}catch(r){var e,t;d.ZP.error((null===(t=r.response)||void 0===t?void 0:null===(e=t.data)||void 0===e?void 0:e.error)||"Failed to generate magic link")}finally{g(!1)}},N=async()=>{try{await navigator.clipboard.writeText(v),b(!0),d.ZP.success("Magic link copied to clipboard",{duration:2e3}),setTimeout(()=>b(!1),2e3)}catch(e){d.ZP.error("Failed to copy link")}};return(0,a.jsxs)(s.Z,{children:[(0,a.jsx)(f.Z,{breadcrumbItems:[{text:"Dashboard",href:"/admin"},{text:"Admin Panel",href:"/admin"},{text:"Login as User",href:"/admin/dashboard/login-as-user"}]}),(0,a.jsx)(n.Z,{title:"Login as User | Admin | VidAI"}),(0,a.jsxs)("div",{className:"max-w-5xl 2xl:max-w-6xl mx-auto justify-center mt-8 p-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h1",{className:"text-3xl font-semibold dark:text-white text-black",children:"Login as User"})}),(0,a.jsx)("div",{className:"mt-8",children:(0,a.jsxs)(m.Zb,{children:[(0,a.jsxs)(m.Ol,{children:[(0,a.jsx)(m.ll,{children:"Generate Magic Link"}),(0,a.jsx)(m.SZ,{children:"Enter an email address to generate a magic link. The link will not be sent to the user."})]}),(0,a.jsx)(m.aY,{children:(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(c._,{htmlFor:"email",children:"Email"}),(0,a.jsx)(o.I,{id:"email",placeholder:"Enter email address",type:"email",value:r,onChange:e=>p(e.target.value),onKeyPress:e=>{"Enter"===e.key&&!y&&r&&j()},className:"dark:text-white text-black mt-2",disabled:y})]}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(u.z,{onClick:j,disabled:y||!r,className:"flex-1",children:y?"Generating...":"Generate Magic Link"}),(0,a.jsx)(u.z,{onClick:()=>{p(""),k("")},variant:"outline",disabled:y,children:"Clear"})]}),v&&(0,a.jsxs)("div",{className:"mt-6 space-y-2",children:[(0,a.jsx)(c._,{children:"Magic Link"}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(o.I,{value:v,readOnly:!0,className:"dark:text-white text-black font-mono text-sm"}),(0,a.jsx)(u.z,{onClick:N,variant:"outline",size:"icon",children:w?(0,a.jsx)(x.Z,{className:"h-4 w-4"}):(0,a.jsx)(h.Z,{className:"h-4 w-4"})})]}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"This link will expire in 24 hours. Click the copy button to copy the link."})]})]})})]})})]})]})}},99489:function(e,t,r){"use strict";r.d(t,{f:function(){return d}});var a=r(67294);r(73935);var i=r(88426),n=r(85893),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,i.Z8)(`Primitive.${t}`),s=a.forwardRef((e,a)=>{let{asChild:i,...s}=e,l=i?r:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(l,{...s,ref:a})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{}),l=a.forwardRef((e,t)=>
1(0,n.jsx)(s.label,{...e,ref:t,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));l.displayName="Label";var d=l},12072:function(e,t,r){"use strict";r.d(t,{f:function(){return c}});var a=r(67294);r(73935);var i=r(88426),n=r(85893),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,i.Z8)(`Primitive.${t}`),s=a.forwardRef((e,a)=>{let{asChild:i,...s}=e,l=i?r:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(l,{...s,ref:a})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{}),l="horizontal",d=["horizontal","vertical"],o=a.forwardRef((e,t)=>{let{decorative:r,orientation:a=l,...i}=e,o=d.includes(a)?a:l;return(0,n.jsx)(s.div,{"data-orientation":o,...r?{role:"none"}:{"aria-orientation":"vertical"===o?o:void 0,role:"separator"},...i,ref:t})});o.displayName="Separator";var c=o}},function(e){e.O(0,[5089,9702,1691,4597,7066,5070,3615,8714,2888,9774,179],function(){return e(e.s=10158)}),_N_E=e.O()}]);
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.