1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1710],{15369:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});class n extends Error{name="PageError";statusCode=400}class i extends n{name="PageNotFoundError";statusCode=404;constructor(e="Oh no! This page does not exist."){super(e)}}},24897:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(18153),i=r(39955),s=r(81345),l=r(54443),a=r(75292),o=r(77489),c=r(45895),d=r(71908),u=r(69534),h=r(8113);function m({queryKey:e="audits",includeSessionInfo:t=!1,title:r,where:p}){let _=(0,a.Jd)(),A=(0,l.I)(),w=(0,d.h)(),y=A`COUNT(*) ${p}`,f=(0,o.OK)(_,"admin:mentor");return(0,n.Y)(u.A,{queryKey:e,title:r,count:y,body:()=>{let e=A.many`${p} ORDER BY ${s.A.created_at} DESC LIMIT 10`;return(0,n.Y)(h.A,{showAdminActions:f,includeSessionInfo:t,audits:e})},expandedBody:()=>{let e=A.many`${p} 2 ORDER BY ${s.A.created_at} DESC 3 LIMIT ${c.T0} 4 OFFSET ${w}`;return(0,n.FD)(i.a,{overflowX:"scroll",children:[(0,n.Y)(h.A,{showAdminActions:f,includeSessionInfo:t,audits:e}),(0,n.Y)(d.A,{scheme:"url",totalItemsCount:y??0})]})}})}},43424:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/user/[user]/peer-reviews",function(){return r(84987)}])},69534:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});var n=r(18153),i=r(39955),s=r(76032),l=r(82736),a=r(38890),o=r(44517),c=r(97460),d=r(28898),u=r(89099),h=r(14232),m=r(81188),p=r(45895),_=r(65956);function A({queryKey:e,title:t,count:r,body:w,expandedBody:y}){let f=(0,u.useRouter)(),v=f.query.show===e,x=h.useCallback(()=>{let e=null!=f.query[p.nw]?{[p.nw]:1}:{};f.replace({query:{...(0,d.A)(f.query,"show"),...e}}).catch(e=>{m.A.error("Navigation failed",{err:e})})},[f]),N=h.useCallback(()=>{f.replace({query:{...f.query,show:e}}).catch(e=>{m.A.error("Navigation failed",{err:e})})},[f,e]);return(0,n.FD)(n.FK,{children:[(0,n.Y)(_.A,{open:v,onClose:x,title:t,body:()=>(0,n.Y)(i.a,{minWidth:"700px",children:y()}),size:"6xl"}),(0,n.FD)(s.B,{direction:"row",align:"center",spacing:4,mt:12,mb:4,children:[(0,n.FD)(l.D,{size:"xl",children:[t,null==r?"":` (${r})`]}),(0,n.Y)(a.$,{variant:"ghost",fontWeight:"bold",color:"primary.fg",onClick:N,rightIcon:(0,n.Y)(c.g,{icon:o.XkK}),children:"See All"})]}),(0,n.Y)(i.a,{children:w()})]})}},83328:(e,t,r)=>{"use strict";r.d(t,{C:()=>c});var n=r(37876),i=r(29185),s=r(75255),l=r(11842),a=r(66394),o=r(85696);let c=(0,l.R)(function(e,t){let r=(0,a.V)("Code",e),{className:l,...c}=(0,i.M)(e);return(0,n.jsx)(o.B.code,{ref:t,className:(0,s.cx)("chakra-code",e.className),...c,__css:{display:"inline-block",...r}})});c.displayName="Code"},84878:(e,t,r)=>{"use strict";r.d(t,{l:()=>_});var n=r(37876),i=r(29185),s=r(33527),l=r(46396),a=r(71851),o=r(14232),c=r(75255),d=r(11842),u=r(85696);let h=(0,d.R)(function(e,t){let{children:r,placeholder:i,className:s,...l}=e;return(0,n.jsxs)(u.B.select,{...l,ref:t,className:(0,c.cx)("chakra-select",s),children:[i&&(0,n.jsx)("option",{value:"",children:i}),r]})});h.displayName="SelectField";var m=r(70667),p=r(66394);let _=(0,d.R)((e,t)=>{let r=(0,p.o)("Select",e),{rootProps:o,placeholder:c,icon:d,color:_,height:A,h:w,minH:f,minHeight:v,iconColor:x,iconSize:N,...I}=(0,i.M)(e),[C,E]=(0,l.l)(I,s.GF),g=(0,m.t)(E),S={paddingEnd:"2rem",...r.field,_focus:{zIndex:"unset",...r.field?._focus}};return(0,n.jsxs)(u.B.div,{className:"chakra-select__wrapper",__css:{width:"100%",height:"fit-content",position:"relative",color:_},...C,...o,children:[(0,n.jsx)(h,{ref:t,height:w??A,minH:f??v,placeholder:c,...g,__css:S,children:e.children}),(0,n.jsx)(y,{"data-disabled":(0,a.s)(g.disabled),...(x||_)&&{color:x||_},__css:r.icon,...N&&{fontSize:N},children:d})]})});_.displayName="Select";let A=e=>(0,n.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})}),w=(0,u.B)("div",{baseStyle:{position:"absolute",display:"inline-flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",top:"50%",transform:"translateY(-50%)"}}),y=e=>{let{children:t=(0,n.jsx)(A,{}),...r}=e,i=(0,o.cloneElement)(t,{role:"presentation",className:"chakra-select__icon",focusable:!1,"aria-hidden":!0,style:{width:"1em",height:"1em",color:"currentColor"}});return(0,n.jsx)(w,{...r,className:"chakra-select__icon-wrapper",children:(0,o.isValidElement)(t)?i:null})};y.displayName="SelectIcon"},84987:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSP:()=>v,default:()=>x});var n=r(18153),i=r(42720),s=r(89099),l=r(10686),a=r(81345),o=r(55720),c=r(4724),d=r(54443),u=r(75292),h=r(15369),m=r(78919),p=r(61110),_=r(77489),A=r(24897),w=r(4110),y=r(49783);let f=(0,p.A)(function(){let e=(0,s.useRouter)(),t=(0,d.I)(),r=(0,c.U)(),p=(0,u.Jd)(),f=Number.parseInt(`${e.query.user}`,10),v=t.one(o.Ay.where({id:f,paranoid:!1}))(o.Ay.id);if(!r.dryRun&&null==v)throw new h.A("Oh no! This user account does not exist.");return(0,n.Y)(y.A,{title:`User#${v}`,children:(0,n.FD)(i.m,{children:[(0,n.Y)(w.A,{queryUserId:f,currentTab:"Peer Reviews"}),(0,n.Y)(A.A,{queryKey:"auditsReceived",title:"Peer Reviews Received",includeSessionInfo:!0,where:a.A.where({includeAuditor:!0,auditorId:(0,_.OK)(p,"admin:mentor")?null:p.id},(0,m.Xs)`${a.A.session_id} IN (SELECT ${l.A.id} ${l.A.where({tutor:f})})`)}),(0,n.Y)(A.A,{queryKey:"auditsGiven",title:"Peer Reviews Given",includeSessionInfo:!0,where:a.A.where({includeAuditor:!0,auditorId:f})})]})})},{authScopes:["admin:users:read"]});var v=!0;let x=f}},e=>{e.O(0,[8828,6425,3916,6807,8113,636,6593,8792],()=>e(e.s=43424)),_N_E=e.O()}]); 5//# sourceMappingURL=peer-reviews-07e99b8b2d1e7b1d.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.