var N=Object.defineProperty;var p=Object.getOwnPropertySymbols;var T=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable;var v=(e,t,r)=>t in e?N(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))T.call(t,r)&&v(e,r,t[r]);if(p)for(var r of p(t))M.call(t,r)&&v(e,r,t[r]);return e};import{c as x,a as f,b as y,d as a,m as l,S as h,e as b,g as R,u as $,E as k,N as B,i as A,J as F,t as C}from"./index.13b310ab.js";import{g as U}from"./getDeviceId.e8f3946a.js";import{g as S,a as L,s as c,c as w,B as W}from"./ButtonBase.9bf595f5.js";import{T as d,u as _,C as j,L as P,a as z,b as D,S as E}from"./SvgIcon.c425712b.js";import{L as G}from"./ListItemText.52d31dfa.js";import"./isHostComponent.9ebad583.js";function J(e){return L("MuiCardHeader",e)}const I=S("MuiCardHeader",["root","avatar","action","content","title","subheader"]),X=x()({name:"MuiCardHeader",selfPropNames:["action","avatar","classes","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps"],propDefaults:({set:e})=>e({component:"div",disableTypography:!1}),utilityClass:J,slotClasses:()=>({root:["root"],avatar:["avatar"],action:["action"],content:["content"],title:["title"],subheader:["subheader"]})}),q=c("div",{name:"MuiCardHeader",slot:"Root",overridesResolver:(e,t)=>m({[`& .${I.title}`]:t.title,[`& .${I.subheader}`]:t.subheader},t.root)})({display:"flex",alignItems:"center",padding:16}),K=c("div",{name:"MuiCardHeader",slot:"Avatar",overridesResolver:(e,t)=>t.avatar})({display:"flex",flex:"0 0 auto",marginRight:16}),O=c("div",{name:"MuiCardHeader",slot:"Action",overridesResolver:(e,t)=>t.action})({flex:"0 0 auto",alignSelf:"flex-start",marginTop:-4,marginRight:-8,marginBottom:-4}),Q=c("div",{name:"MuiCardHeader",slot:"Content",overridesResolver:(e,t)=>t.content})({flex:"1 1 auto"}),V=X.component(function({allProps:t,classes:r,otherProps:i,props:n}){const u=o=>o instanceof HTMLElement&&o.classList.contains(d.toString()),g=f(()=>{const o=y(()=>n.title)();return o!==void 0&&!u(o)&&!n.disableTypography?a(d,l({get variant(){return n.avatar?"body2":"h5"},get className(){return r.title},component:"span",sx:{display:"block"}},()=>{var s;return(s=n.titleTypographyProps)!=null?s:{}},{children:o})):o}),H=f(()=>{const o=y(()=>n.subheader)();return o!==void 0&&!u(o)&&!n.disableTypography?a(d,l({get variant(){return n.avatar?"body2":"body1"},get className(){return r.subheader},component:"span",sx:{display:"block",color:"text.secondary"}},()=>{var s;return(s=n.subheaderTypographyProps)!=null?s:{}},{children:o})):o});return a(q,l(i,{get className(){return w(r.root,i.className)},ownerState:t,get children(){return[a(h,{get when(){return!!n.avatar},get children(){return a(K,{get className(){return r.avatar},ownerState:t,get children(){return n.avatar}})}}),a(Q,{get className(){return r.content},ownerState:t,get children(){return[b(()=>g()),b(()=>H())]}}),a(h,{get when(){return!!n.action},get children(){return a(O,{get className(){return r.action},ownerState:t,get children(){return n.action}})}})]}}))});function Y(e){return L("MuiListItemIcon",e)}S("MuiListItemIcon",["root","alignItemsFlexStart"]);const Z=x()({name:"MuiListItemIcon",selfPropNames:["alignItems","children","classes"],propDefaults:({set:e})=>e({component:"div"}),utilityClass:Y,slotClasses:e=>({root:["root",e.alignItems==="flex-start"&&"alignItemsFlexStart"]})}),tt=c("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>m({minWidth:56,color:e.palette.action.active,flexShrink:0,display:"inline-flex"},t.alignItems==="flex-start"&&{marginTop:8})),et=Z.component(function({allProps:t,classes:r,otherProps:i,props:n}){const u=_(),g=l({get alignItems(){return u.alignItems}},t);return a(tt,l(i,{get className(){return w(r.root,i.className)},ownerState:g,get children(){return n.children}}))}),rt=C('',4,!0),at=C('
'),ut=()=>{const e=R(),t=$(),r=async()=>{await e.signIn({provider:"github"})};return k((i,n)=>{n&&(U(),n.user&&t("/"))}),a(h,{get when(){return!e.user()},get fallback(){return a(B,{href:"/"})},get children(){return[(()=>{const i=at.cloneNode(!0);return A(i,a(j,{sx:{minWidth:300},get children(){return[a(V,{get title(){return a(d,{variant:"h6",children:"\u767B\u5F55"})}}),a(d,{sx:{fontSize:14},color:"text.secondary",gutterBottom:!0,get children(){return a(W,{sx:{width:"100%",minWidth:360,bgcolor:"background.paper"},get children(){return a(P,{get children(){return a(z,{disablePadding:!0,onClick:r,id:"login-with-github",get children(){return a(D,{get children(){return[a(et,{get children(){return a(E,{sx:{width:32,height:32},viewBox:"0 0 16 16",get children(){return rt.cloneNode(!0)}})}}),a(G,{primary:"\u4F7F\u7528GitHub\u767B\u5F55"})]}})}})}})}})}})]}})),i})(),a(F,{id:"4185707993",children:["#login-methods.jsx-4185707993{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}"]})]}})};export{ut as default}; //# sourceMappingURL=index.7d797b7f.js.map