1 line
6.4 KiB
JavaScript
1 line
6.4 KiB
JavaScript
"use strict";(()=>{var e={};e.id=635,e.ids=[635],e.modules={6978:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{config:()=>g,default:()=>o,getServerSideProps:()=>m,getStaticPaths:()=>p,getStaticProps:()=>x,reportWebVitals:()=>h,routeModule:()=>Z,unstable_getServerProps:()=>b,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>f,unstable_getStaticPaths:()=>j,unstable_getStaticProps:()=>y});var a=r(7093),i=r(5244),n=r(1323),l=r(1070),d=r(3893),c=r(2431),u=e([d,c]);[d,c]=u.then?(await u)():u;let o=(0,n.l)(c,"default"),x=(0,n.l)(c,"getStaticProps"),p=(0,n.l)(c,"getStaticPaths"),m=(0,n.l)(c,"getServerSideProps"),g=(0,n.l)(c,"config"),h=(0,n.l)(c,"reportWebVitals"),y=(0,n.l)(c,"unstable_getStaticProps"),j=(0,n.l)(c,"unstable_getStaticPaths"),f=(0,n.l)(c,"unstable_getStaticParams"),b=(0,n.l)(c,"unstable_getServerProps"),w=(0,n.l)(c,"unstable_getServerSideProps"),Z=new a.PagesRouteModule({definition:{kind:i.x.PAGES,page:"/admin/users",pathname:"/admin/users",bundlePath:"",filename:""},components:{App:d.default,Document:l.default},userland:c});s()}catch(e){s(e)}})},1815:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>g});var a=r(997),i=r(8311),n=r(3893),l=r(3563),d=r(1764),c=r(8006),u=r(9705),o=r(5743),x=r(6689),p=r(532),m=e([i,n,d,c,u,o,p]);function g({dep_usr:e}){let{pageProps:t}=(0,x.useContext)(n.AppContext),r=!!e.is_super_admin;return a.jsx("a",{href:`/admin/users/${e.id}`,children:(0,a.jsxs)(u.Z,{className:"w-full justify-between",children:[(0,a.jsxs)(u.Z,{children:[a.jsx(i.Z,{image_url:e.image,title:`${e.first_name} Image`,image_size:40}),(0,a.jsxs)(o.Z,{children:[e.first_name," ",e.last_name]})]}),(0,a.jsxs)(u.Z,{children:[a.jsx(c.Z,{title:"Edit User",size:"smaller",variant:"ghost",beforeIcon:a.jsx(l.Z,{name:"Edit3",size:17})}),r?a.jsx(d.Z,{children:"Super Admin"}):a.jsx(a.Fragment,{children:a.jsx(p.Z,{dep_user:e,target:a.jsx(c.Z,{title:"Delete User",size:"smaller",variant:"ghost",beforeIcon:a.jsx(l.Z,{name:"Trash",size:17})})})})]})]})})}[i,n,d,c,u,o,p]=m.then?(await m)():m,s()}catch(e){s(e)}})},7247:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>u});var a=r(997),i=r(3893),n=r(3216),l=r(6689),d=r(1815),c=e([i,n,d]);function u(){let{pageProps:e}=(0,l.useContext)(i.AppContext),{deployment_users:t}=e;return a.jsx(n.Z,{className:"grid-cell-content",children:t?.map((e,t)=>a.jsx(d.Z,{dep_usr:e},t))})}[i,n,d]=c.then?(await c)():c,s()}catch(e){s(e)}})},532:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>o});var a=r(997),i=r(7348),n=r(975),l=r(8006),d=r(7639),c=r.n(d),u=e([i,l]);function o({dep_user:e,target:t,button_props:r}){let{loading:s,setLoading:d}=(0,n.Z)(),u=a.jsx(l.Z,{title:"Delete Deployment User",...r,children:"Delete User"});return e.is_super_admin?null:a.jsx("div",{onClick:()=>{window.confirm("Delete User?")&&(d(!0),c()("/api/admin/delete-user",{method:"POST",body:{user_id:e.id}}).then(e=>{console.log(e)}))},children:s?a.jsx(i.Z,{}):t||u})}[i,l]=u.then?(await u)():u,s()}catch(e){s(e)}})},7277:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>x});var a=r(997),i=r(6689),n=r(3893),l=r(2984),d=r(2394),c=r(8006),u=r(7247),o=e([n,l,d,c,u]);function x(){let{pageProps:e}=(0,i.useContext)(n.AppContext);return(0,a.jsxs)(i.Fragment,{children:[a.jsx(d.Z,{title:"Users",description:a.jsx(a.Fragment,{children:"All Users in this deployment"}),ctas:a.jsx(a.Fragment,{children:a.jsx(c.Z,{title:"Add User",href:"/admin/users/add-user",children:"Add User"})})}),a.jsx(l.Z,{}),a.jsx(u.Z,{})]})}[n,l,d,c,u]=o.then?(await o)():o,s()}catch(e){s(e)}})},2431:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{default:()=>o,getServerSideProps:()=>x});var a=r(997),i=r(7277),n=r(8688),l=r(3060),d=r(8804),c=r.n(d),u=e([i,l]);function o(){return a.jsx(l.Z,{children:a.jsx(i.Z,{})})}[i,l]=u.then?(await u)():u;let x=async e=>await (0,n.Z)({ctx:e,propsFn:async({user:e,props:t})=>e.super_admin?{deployment_users:(await c().select({table:"users"})).payload}:"/admin"});s()}catch(e){s(e)}})},1764:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>l});var a=r(997);r(6689);var i=r(8097),n=e([i]);function l({color:e,variant:t,children:r,href:s,newTab:n,linkProps:l,...d}){let c=a.jsx("div",{...d,className:(0,i.twMerge)("text-xs px-2 py-0.5 rounded-full outline-0","text-center flex items-center justify-center","secondary"==e?"bg-secondary text-white outline-secbg-secondary":"success"==e?"bg-success outline-success text-white":"error"==e?"bg-orange-700 outline-orange-700":"gray"==e?(0,i.twMerge)("bg-slate-100 outline-slate-200 dark:bg-gray-dark dark:outline-gray-dark","text-slate-800 dark:text-white"):"bg-primary text-white outline-primbg-primary twui-tag-primary","outlined"==t?"!bg-transparent outline-1 "+("secondary"==e?"text-secondary":"success"==e?"text-success dark:text-success-dark":"error"==e?"text-orange-700":"gray"==e?"text-slate-700 dark:text-white/80":"text-primary dark:text-primary-dark twui-tag-primary-outlined"):"ghost"==t?"!bg-transparent outline-none border-none "+("secondary"==e?"text-secondary":"success"==e?"text-success dark:text-success-dark":"error"==e?"text-orange-700":"gray"==e?"text-slate-700 dark:text-white/80":"text-primary dark:text-primary-dark"):"","twui-tag",d.className),children:r});return s?a.jsx("a",{href:s,target:n?"_blank":void 0,...l,className:(0,i.twMerge)("hover:opacity-80",l?.className),children:c}):c}i=(n.then?(await n)():n)[0],s()}catch(e){s(e)}})},5191:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},7639:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},4882:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt")},4605:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},1521:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},6255:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},8804:e=>{e.exports=require("@moduletrace/nsqlite")},1635:e=>{e.exports=require("dayjs")},6517:e=>{e.exports=require("lodash")},2423:e=>{e.exports=require("lucide-react")},2785:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},968:e=>{e.exports=require("next/head")},6689:e=>{e.exports=require("react")},6405:e=>{e.exports=require("react-dom")},997:e=>{e.exports=require("react/jsx-runtime")},2048:e=>{e.exports=require("fs")},5315:e=>{e.exports=require("path")},8097:e=>{e.exports=import("tailwind-merge")}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[859,330,752,150],()=>r(6978));module.exports=s})(); |