1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
(()=>{var e={};e.id=505,e.ids=[505],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},11723:e=>{"use strict";e.exports=require("querystring")},12412:e=>{"use strict";e.exports=require("assert")},14985:e=>{"use strict";e.exports=require("dns")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21820:e=>{"use strict";e.exports=require("os")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},34631:e=>{"use strict";e.exports=require("tls")},36859:(e,t,r)=>{Promise.resolve().then(r.bind(r,54275))},38705:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>l,metadata:()=>u});var s=r(37413),n=r(35426),a=r(26690),i=r(39916),o=r(54275);let u={title:"Enkun"};async function l(){let e=await (0,n.getServerSession)(a.N);return e||(0,i.redirect)("/signin"),(0,s.jsx)("div",{className:"min-h-screen bg-white",children:(0,s.jsx)("div",{className:"container mx-auto py-10",children:(0,s.jsx)(o.ManagementTabs,{userRole:e.user.role||[]})})})}},41204:e=>{"use strict";e.exports=require("string_decoder")},41360:(e,t,r)=>{"use strict";r.d(t,{UC:()=>J,B8:()=>H,bL:()=>$,l9:()=>O});var s=r(43210),n=r(70569),a=r(11273),i=r(72031),o=r(98599),u=r(96963),l=r(3416),c=r(13495),d=r(65551),p=r(43),f=r(60687),m="rovingFocusGroup.onEntryFocus",v={bubbles:!1,cancelable:!0},x="RovingFocusGroup",[b,g,h]=(0,i.N)(x),[w,y]=(0,a.A)(x,[h]),[j,q]=w(x),N=s.forwardRef((e,t)=>(0,f.jsx)(b.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(b.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(R,{...e,ref:t})})}));N.displayName=x;var R=s.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:a,loop:i=!1,dir:u,currentTabStopId:x,defaultCurrentTabStopId:b,onCurrentTabStopIdChange:h,onEntryFocus:w,preventScrollOnEntryFocus:y=!1,...q}=e,N=s.useRef(null),R=(0,o.s)(t,N),C=(0,p.jH)(u),[T=null,A]=(0,d.i)({prop:x,defaultProp:b,onChange:h}),[P,I]=s.useState(!1),_=(0,c.c)(w),k=g(r),F=s.useRef(!1),[E,G]=s.useState(0);return s.useEffect(()=>{let e=N.current;if(e)return e.addEventListener(m,_),()=>e.removeEventListener(m,_)},[_]),(0,f.jsx)(j,{scope:r,orientation:a,dir:C,loop:i,currentTabStopId:T,onItemFocus:s.useCallback(e=>A(e),[A]),onItemShiftTab:s.useCallback(()=>I(!0),[]),onFocusableItemAdd:s.useCallback(()=>G(e=>e+1),[]),onFocusableItemRemove:s.useCallback(()=>G(e=>e-1),[]),children:(0,f.jsx)(l.sG.div,{tabIndex:P||0===E?-1:0,"data-orientation":a,...q,ref:R,style:{outline:"none",...e.style},onMouseDown:(0,n.m)(e.onMouseDown,()=>{F.current=!0}),onFocus:(0,n.m)(e.onFocus,e=>{let t=!F.current;if(e.target===e.currentTarget&&t&&!P){let t=new CustomEvent(m,v);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=k().filter(e=>e.focusable);D([e.find(e=>e.active),e.find(e=>e.id===T),...e].filter(Boolean).map(e=>e.ref.current),y)}}F.current=!1}),onBlur:(0,n.m)(e.onBlur,()=>I(!1))})})}),C="RovingFocusGroupItem",T=s.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:i=!1,tabStopId:o,...c}=e,d=(0,u.B)(),p=o||d,m=q(C,r),v=m.currentTabStopId===p,x=g(r),{onFocusableItemAdd:h,onFocusableItemRemove:w}=m;return s.useEffect(()=>{if(a)return h(),()=>w()},[a,h,w]),(0,f.jsx)(b.ItemSlot,{scope:r,id:p,focusable:a,active:i,children:(0,f.jsx)(l.sG.span,{tabIndex:v?0:-1,"data-orientation":m.orientation,...c,ref:t,onMouseDown:(0,n.m)(e.onMouseDown,e=>{a?m.onItemFocus(p):e.preventDefault()}),onFocus:(0,n.m)(e.onFocus,()=>m.onItemFocus(p)),onKeyDown:(0,n.m)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var s;let n=(s=e.key,"rtl"!==r?s:"ArrowLeft"===s?"ArrowRight":"ArrowRight"===s?"ArrowLeft":s);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(n))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(n)))return A[n]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=x().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();let s=r.indexOf(e.currentTarget);r=m.loop?function(e,t){return e.map((r,s)=>e[(t+s)%e.length])}(r,s+1):r.slice(s+1)}setTimeout(()=>D(r))}})})})});T.displayName=C;var A={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function D(e,t=!1){let r=document.activeElement;for(let s of e)if(s===r||(s.focus({preventScroll:t}),document.activeElement!==r))return}var P=r(46059),I="Tabs",[_,k]=(0,a.A)(I,[y]),F=y(),[E,G]=_(I),M=s.forwardRef((e,t)=>{let{__scopeTabs:r,value:s,onValueChange:n,defaultValue:a,orientation:i="horizontal",dir:o,activationMode:c="automatic",...m}=e,v=(0,p.jH)(o),[x,b]=(0,d.i)({prop:s,onChange:n,defaultProp:a});return(0,f.jsx)(E,{scope:r,baseId:(0,u.B)(),value:x,onValueChange:b,orientation:i,dir:v,activationMode:c,children:(0,f.jsx)(l.sG.div,{dir:v,"data-orientation":i,...m,ref:t})})});M.displayName=I;var U="TabsList",K=s.forwardRef((e,t)=>{let{__scopeTabs:r,loop:s=!0,...n}=e,a=G(U,r),i=F(r);return(0,f.jsx)(N,{asChild:!0,...i,orientation:a.orientation,dir:a.dir,loop:s,children:(0,f.jsx)(l.sG.div,{role:"tablist","aria-orientation":a.orientation,...n,ref:t})})});K.displayName=U;var S="TabsTrigger",L=s.forwardRef((e,t)=>{let{__scopeTabs:r,value:s,disabled:a=!1,...i}=e,o=G(S,r),u=F(r),c=V(o.baseId,s),d=X(o.baseId,s),p=s===o.value;return(0,f.jsx)(T,{asChild:!0,...u,focusable:!a,active:p,children:(0,f.jsx)(l.sG.button,{type:"button",role:"tab","aria-selected":p,"aria-controls":d,"data-state":p?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:c,...i,ref:t,onMouseDown:(0,n.m)(e.onMouseDown,e=>{a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():o.onValueChange(s)}),onKeyDown:(0,n.m)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&o.onValueChange(s)}),onFocus:(0,n.m)(e.onFocus,()=>{let e="manual"!==o.activationMode;p||a||!e||o.onValueChange(s)})})})});L.displayName=S;var B="TabsContent",z=s.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,forceMount:a,children:i,...o}=e,u=G(B,r),c=V(u.baseId,n),d=X(u.baseId,n),p=n===u.value,m=s.useRef(p);return s.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,f.jsx)(P.C,{present:a||p,children:({present:r})=>(0,f.jsx)(l.sG.div,{"data-state":p?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":c,hidden:!r,id:d,tabIndex:0,...o,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:r&&i})})});function V(e,t){return`${e}-trigger-${t}`}function X(e,t){return`${e}-content-${t}`}z.displayName=B;var $=M,H=K,O=L,J=z},47475:(e,t,r)=>{Promise.resolve().then(r.bind(r,83009))},54275:(e,t,r)=>{"use strict";r.d(t,{ManagementTabs:()=>s});let s=(0,r(12907).registerClientReference)(function(){throw Error("Attempted to call ManagementTabs() from the server but ManagementTabs is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/alma/Documents/NeahNew/components/management/management-tabs.tsx","ManagementTabs")},55511:e=>{"use strict";e.exports=require("crypto")},55591:e=>{"use strict";e.exports=require("https")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},74075:e=>{"use strict";e.exports=require("zlib")},78501:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>d,pages:()=>c,routeModule:()=>p,tree:()=>l});var s=r(65239),n=r(48088),a=r(88170),i=r.n(a),o=r(30893),u={};for(let e in o)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(u[e]=()=>o[e]);r.d(t,u);let l={children:["",{children:["equipes",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,38705)),"/Users/alma/Documents/NeahNew/app/equipes/page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/Users/alma/Documents/NeahNew/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,c=["/Users/alma/Documents/NeahNew/app/equipes/page.tsx"],d={require:r,loadChunk:()=>Promise.resolve()},p=new s.AppPageRouteModule({definition:{kind:n.RouteKind.APP_PAGE,page:"/equipes/page",pathname:"/equipes",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:l}})},79428:e=>{"use strict";e.exports=require("buffer")},79551:e=>{"use strict";e.exports=require("url")},81630:e=>{"use strict";e.exports=require("http")},83009:(e,t,r)=>{"use strict";r.d(t,{ManagementTabs:()=>o});var s=r(60687),n=r(85910),a=r(32851),i=r(91341);function o({userRole:e=[]}){return(0,s.jsx)("div",{className:"flex flex-col mt-8",children:(0,s.jsxs)(n.tU,{defaultValue:"users",children:[(0,s.jsx)("div",{className:"flex justify-between items-center mb-8",children:(0,s.jsxs)(n.j7,{className:"bg-black/20 border-0",children:[(0,s.jsx)(n.Xi,{value:"users",className:"data-[state=active]:bg-blue-600 data-[state=active]:text-white text-gray-400",children:"Utilisateurs"}),(0,s.jsx)(n.Xi,{value:"groups",className:"data-[state=active]:bg-blue-600 data-[state=active]:text-white text-gray-400",children:"Groupes"})]})}),(0,s.jsx)(n.av,{value:"users",children:(0,s.jsx)(i.UsersTable,{userRole:e})}),(0,s.jsx)(n.av,{value:"groups",children:(0,s.jsx)(a.GroupsTable,{userRole:e})})]})})}},83997:e=>{"use strict";e.exports=require("tty")},85910:(e,t,r)=>{"use strict";r.d(t,{Xi:()=>l,av:()=>c,j7:()=>u,tU:()=>o});var s=r(60687),n=r(43210),a=r(41360),i=r(96241);let o=a.bL,u=n.forwardRef(({className:e,...t},r)=>(0,s.jsx)(a.B8,{ref:r,className:(0,i.cn)("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",e),...t}));u.displayName=a.B8.displayName;let l=n.forwardRef(({className:e,...t},r)=>(0,s.jsx)(a.l9,{ref:r,className:(0,i.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",e),...t}));l.displayName=a.l9.displayName;let c=n.forwardRef(({className:e,...t},r)=>(0,s.jsx)(a.UC,{ref:r,className:(0,i.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));c.displayName=a.UC.displayName},91645:e=>{"use strict";e.exports=require("net")},94735:e=>{"use strict";e.exports=require("events")}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4243,5419,8794,1642,6724,748,6782,6781,5500,1341,2851],()=>r(78501));module.exports=s})(); |