Merge pull request #18292 from BerriAI/litellm_ui_build_01

[Infra] UI Build
This commit is contained in:
yuneng-jiang 2025-12-20 09:24:08 -08:00 committed by GitHub
commit 99da2d413d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
192 changed files with 189 additions and 182 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1979],{90286:function(e,n,r){Promise.resolve().then(r.bind(r,37492))},25512:function(e,n,r){"use strict";r.d(n,{P:function(){return t.Z},Q:function(){return l.Z}});var t=r(27281),l=r(57365)},37492:function(e,n,r){"use strict";r.r(n);var t=r(57437),l=r(66600),o=r(39760);n.default=()=>{let{token:e,accessToken:n,userRole:r,userId:a,premiumUser:i}=(0,o.Z)();return(0,t.jsx)(l.Z,{accessToken:n,token:e,userRole:r,userID:a,premiumUser:i})}},39760:function(e,n,r){"use strict";var t=r(2265),l=r(99376),o=r(14474),a=r(3914),i=r(19250);n.Z=()=>{var e,n,r,u,s,c;let d=(0,l.useRouter)(),m="undefined"!=typeof document?(0,a.e)("token"):null;(0,t.useEffect)(()=>{m||d.replace("".concat((0,i.getProxyBaseUrl)(),"/ui/login"))},[m,d]);let f=(0,t.useMemo)(()=>{if(!m)return null;try{return(0,o.o)(m)}catch(e){return(0,a.b)(),d.replace("".concat((0,i.getProxyBaseUrl)(),"/ui/login")),null}},[m,d]);return{token:m,accessToken:null!==(e=null==f?void 0:f.key)&&void 0!==e?e:null,userId:null!==(n=null==f?void 0:f.user_id)&&void 0!==n?n:null,userEmail:null!==(r=null==f?void 0:f.user_email)&&void 0!==r?r:null,userRole:function(e){if(!e)return"Undefined Role";switch(e.toLowerCase()){case"app_owner":case"demo_app_owner":return"App Owner";case"app_admin":case"proxy_admin":return"Admin";case"proxy_admin_viewer":return"Admin Viewer";case"org_admin":return"Org Admin";case"internal_user":return"Internal User";case"internal_user_viewer":case"internal_viewer":return"Internal Viewer";case"app_user":return"App User";default:return"Unknown Role"}}(null!==(u=null==f?void 0:f.user_role)&&void 0!==u?u:null),premiumUser:null!==(s=null==f?void 0:f.premium_user)&&void 0!==s?s:null,disabledPersonalKeyCreation:null!==(c=null==f?void 0:f.disabled_non_admin_personal_key_creation)&&void 0!==c?c:null,showSSOBanner:(null==f?void 0:f.login_method)==="username_password"}}},10703:function(e,n,r){"use strict";r.d(n,{p:function(){return l}});var t=r(19250);let l=async e=>{try{let n=await (0,t.modelHubCall)(e);if(console.log("model_info:",n),(null==n?void 0:n.data.length)>0){let e=n.data.map(e=>({model_group:e.model_group,mode:null==e?void 0:e.mode}));return e.sort((e,n)=>e.model_group.localeCompare(n.model_group)),e}return[]}catch(e){throw console.error("Error fetching model info:",e),e}}},24199:function(e,n,r){"use strict";r.d(n,{Z:function(){return o}});var t=r(57437);r(2265);var l=r(30150),o=e=>{let{step:n=.01,style:r={width:"100%"},placeholder:o="Enter a numerical value",min:a,max:i,onChange:u,...s}=e;return(0,t.jsx)(l.Z,{onWheel:e=>e.currentTarget.blur(),step:n,style:r,placeholder:o,min:a,max:i,onChange:u,...s})}},39789:function(e,n,r){"use strict";r.d(n,{Z:function(){return i}});var t=r(57437),l=r(2265),o=r(88237),a=r(84264),i=e=>{let{value:n,onValueChange:r,label:i="Select Time Range",className:u="",showTimeRange:s=!0}=e,[c,d]=(0,l.useState)(!1),m=(0,l.useRef)(null),f=(0,l.useCallback)(e=>{d(!0),setTimeout(()=>d(!1),1500),r(e),requestIdleCallback(()=>{if(e.from){let n;let t={...e},l=new Date(e.from);n=new Date(e.to?e.to:e.from),l.toDateString(),n.toDateString(),l.setHours(0,0,0,0),n.setHours(23,59,59,999),t.from=l,t.to=n,r(t)}},{timeout:100})},[r]),h=(0,l.useCallback)((e,n)=>{if(!e||!n)return"";let r=e=>e.toLocaleString("en-US",{month:"short",day:"numeric",hour:"2-digit",minute:"2-digit",hour12:!0,timeZoneName:"short"});if(e.toDateString()!==n.toDateString())return"".concat(r(e)," - ").concat(r(n));{let r=e.toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}),t=e.toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!0}),l=n.toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!0,timeZoneName:"short"});return"".concat(r,": ").concat(t," - ").concat(l)}},[]);return(0,t.jsxs)("div",{className:u,children:[i&&(0,t.jsx)(a.Z,{className:"mb-2",children:i}),(0,t.jsxs)("div",{className:"relative w-fit",children:[(0,t.jsx)("div",{ref:m,children:(0,t.jsx)(o.Z,{enableSelect:!0,value:n,onValueChange:f,placeholder:"Select date range",enableClear:!1,style:{zIndex:100}})}),c&&(0,t.jsx)("div",{className:"absolute top-1/2 animate-pulse",style:{left:"calc(100% + 8px)",transform:"translateY(-50%)",zIndex:110},children:(0,t.jsxs)("div",{className:"flex items-center gap-1 text-green-600 text-sm font-medium bg-white px-2 py-1 rounded-full border border-green-200 shadow-sm whitespace-nowrap",children:[(0,t.jsx)("div",{className:"w-3 h-3 bg-green-500 text-white rounded-full flex items-center justify-center text-xs",children:"✓"}),(0,t.jsx)("span",{className:"text-xs",children:"Selected"})]})})]}),s&&n.from&&n.to&&(0,t.jsx)(a.Z,{className:"mt-2 text-xs text-gray-500",children:h(n.from,n.to)})]})}}},function(e){e.O(0,[1047,9028,9409,4865,1442,2926,5333,7996,9611,8237,2377,8049,6600,2971,2117,1744],function(){return e(e.s=90286)}),_N_E=e.O()}]);
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1979],{15143:function(e,n,r){Promise.resolve().then(r.bind(r,37492))},25512:function(e,n,r){"use strict";r.d(n,{P:function(){return t.Z},Q:function(){return l.Z}});var t=r(27281),l=r(57365)},37492:function(e,n,r){"use strict";r.r(n);var t=r(57437),l=r(66600),o=r(39760);n.default=()=>{let{token:e,accessToken:n,userRole:r,userId:a,premiumUser:i}=(0,o.Z)();return(0,t.jsx)(l.Z,{accessToken:n,token:e,userRole:r,userID:a,premiumUser:i})}},39760:function(e,n,r){"use strict";var t=r(2265),l=r(99376),o=r(14474),a=r(3914),i=r(19250);n.Z=()=>{var e,n,r,u,s,c;let d=(0,l.useRouter)(),m="undefined"!=typeof document?(0,a.e)("token"):null;(0,t.useEffect)(()=>{m||d.replace("".concat((0,i.getProxyBaseUrl)(),"/ui/login"))},[m,d]);let f=(0,t.useMemo)(()=>{if(!m)return null;try{return(0,o.o)(m)}catch(e){return(0,a.b)(),d.replace("".concat((0,i.getProxyBaseUrl)(),"/ui/login")),null}},[m,d]);return{token:m,accessToken:null!==(e=null==f?void 0:f.key)&&void 0!==e?e:null,userId:null!==(n=null==f?void 0:f.user_id)&&void 0!==n?n:null,userEmail:null!==(r=null==f?void 0:f.user_email)&&void 0!==r?r:null,userRole:function(e){if(!e)return"Undefined Role";switch(e.toLowerCase()){case"app_owner":case"demo_app_owner":return"App Owner";case"app_admin":case"proxy_admin":return"Admin";case"proxy_admin_viewer":return"Admin Viewer";case"org_admin":return"Org Admin";case"internal_user":return"Internal User";case"internal_user_viewer":case"internal_viewer":return"Internal Viewer";case"app_user":return"App User";default:return"Unknown Role"}}(null!==(u=null==f?void 0:f.user_role)&&void 0!==u?u:null),premiumUser:null!==(s=null==f?void 0:f.premium_user)&&void 0!==s?s:null,disabledPersonalKeyCreation:null!==(c=null==f?void 0:f.disabled_non_admin_personal_key_creation)&&void 0!==c?c:null,showSSOBanner:(null==f?void 0:f.login_method)==="username_password"}}},10703:function(e,n,r){"use strict";r.d(n,{p:function(){return l}});var t=r(19250);let l=async e=>{try{let n=await (0,t.modelHubCall)(e);if(console.log("model_info:",n),(null==n?void 0:n.data.length)>0){let e=n.data.map(e=>({model_group:e.model_group,mode:null==e?void 0:e.mode}));return e.sort((e,n)=>e.model_group.localeCompare(n.model_group)),e}return[]}catch(e){throw console.error("Error fetching model info:",e),e}}},24199:function(e,n,r){"use strict";r.d(n,{Z:function(){return o}});var t=r(57437);r(2265);var l=r(30150),o=e=>{let{step:n=.01,style:r={width:"100%"},placeholder:o="Enter a numerical value",min:a,max:i,onChange:u,...s}=e;return(0,t.jsx)(l.Z,{onWheel:e=>e.currentTarget.blur(),step:n,style:r,placeholder:o,min:a,max:i,onChange:u,...s})}},39789:function(e,n,r){"use strict";r.d(n,{Z:function(){return i}});var t=r(57437),l=r(2265),o=r(88237),a=r(84264),i=e=>{let{value:n,onValueChange:r,label:i="Select Time Range",className:u="",showTimeRange:s=!0}=e,[c,d]=(0,l.useState)(!1),m=(0,l.useRef)(null),f=(0,l.useCallback)(e=>{d(!0),setTimeout(()=>d(!1),1500),r(e),requestIdleCallback(()=>{if(e.from){let n;let t={...e},l=new Date(e.from);n=new Date(e.to?e.to:e.from),l.toDateString(),n.toDateString(),l.setHours(0,0,0,0),n.setHours(23,59,59,999),t.from=l,t.to=n,r(t)}},{timeout:100})},[r]),h=(0,l.useCallback)((e,n)=>{if(!e||!n)return"";let r=e=>e.toLocaleString("en-US",{month:"short",day:"numeric",hour:"2-digit",minute:"2-digit",hour12:!0,timeZoneName:"short"});if(e.toDateString()!==n.toDateString())return"".concat(r(e)," - ").concat(r(n));{let r=e.toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}),t=e.toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!0}),l=n.toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!0,timeZoneName:"short"});return"".concat(r,": ").concat(t," - ").concat(l)}},[]);return(0,t.jsxs)("div",{className:u,children:[i&&(0,t.jsx)(a.Z,{className:"mb-2",children:i}),(0,t.jsxs)("div",{className:"relative w-fit",children:[(0,t.jsx)("div",{ref:m,children:(0,t.jsx)(o.Z,{enableSelect:!0,value:n,onValueChange:f,placeholder:"Select date range",enableClear:!1,style:{zIndex:100}})}),c&&(0,t.jsx)("div",{className:"absolute top-1/2 animate-pulse",style:{left:"calc(100% + 8px)",transform:"translateY(-50%)",zIndex:110},children:(0,t.jsxs)("div",{className:"flex items-center gap-1 text-green-600 text-sm font-medium bg-white px-2 py-1 rounded-full border border-green-200 shadow-sm whitespace-nowrap",children:[(0,t.jsx)("div",{className:"w-3 h-3 bg-green-500 text-white rounded-full flex items-center justify-center text-xs",children:"✓"}),(0,t.jsx)("span",{className:"text-xs",children:"Selected"})]})})]}),s&&n.from&&n.to&&(0,t.jsx)(a.Z,{className:"mt-2 text-xs text-gray-500",children:h(n.from,n.to)})]})}}},function(e){e.O(0,[1047,9028,9409,4865,1442,2926,5333,7996,9611,8237,2377,8049,6600,2971,2117,1744],function(){return e(e.s=15143)}),_N_E=e.O()}]);

View file

@ -0,0 +1 @@
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6061],{38997:function(n,u,e){Promise.resolve().then(e.bind(e,21933))},45822:function(n,u,e){"use strict";e.d(u,{JO:function(){return s.Z},JX:function(){return t.Z},rj:function(){return c.Z},xv:function(){return i.Z},zx:function(){return r.Z}});var r=e(78489),t=e(49804),c=e(67101),s=e(47323),i=e(84264)},21933:function(n,u,e){"use strict";e.r(u);var r=e(57437),t=e(42273),c=e(39760);u.default=()=>{let{accessToken:n,userId:u,userRole:e}=(0,c.Z)();return(0,r.jsx)(t.Z,{accessToken:n,userID:u,userRole:e})}}},function(n){n.O(0,[1047,9028,9409,4865,337,8135,1442,2409,3367,353,1994,7318,7138,8565,3709,5319,5333,525,6609,7996,6561,8049,4679,2202,874,2273,2971,2117,1744],function(){return n(n.s=38997)}),_N_E=n.O()}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8958],{22489:function(e,n,t){Promise.resolve().then(t.bind(t,8786))},25512:function(e,n,t){"use strict";t.d(n,{P:function(){return r.Z},Q:function(){return u.Z}});var r=t(27281),u=t(57365)},56522:function(e,n,t){"use strict";t.d(n,{o:function(){return u.Z},x:function(){return r.Z}});var r=t(84264),u=t(49566)},90246:function(e,n,t){"use strict";function r(e){let n=[e];return{all:n,lists:()=>[...n,"list"],list:e=>[...n,"list",{params:e}],details:()=>[...n,"detail"],detail:e=>[...n,"detail",e]}}t.d(n,{n:function(){return r}})},55584:function(e,n,t){"use strict";t.d(n,{L:function(){return l}});var r=t(19250),u=t(11713);let i=(0,t(90246).n)("uiSettings"),l=e=>(0,u.a)({queryKey:i.list({}),queryFn:async()=>await (0,r.getUiSettings)(e),enabled:!!e,staleTime:36e5,gcTime:36e5})},39760:function(e,n,t){"use strict";var r=t(2265),u=t(99376),i=t(14474),l=t(3914),a=t(19250);n.Z=()=>{var e,n,t,s,o,c;let d=(0,u.useRouter)(),f="undefined"!=typeof document?(0,l.e)("token"):null;(0,r.useEffect)(()=>{f||d.replace("".concat((0,a.getProxyBaseUrl)(),"/ui/login"))},[f,d]);let _=(0,r.useMemo)(()=>{if(!f)return null;try{return(0,i.o)(f)}catch(e){return(0,l.b)(),d.replace("".concat((0,a.getProxyBaseUrl)(),"/ui/login")),null}},[f,d]);return{token:f,accessToken:null!==(e=null==_?void 0:_.key)&&void 0!==e?e:null,userId:null!==(n=null==_?void 0:_.user_id)&&void 0!==n?n:null,userEmail:null!==(t=null==_?void 0:_.user_email)&&void 0!==t?t:null,userRole:function(e){if(!e)return"Undefined Role";switch(e.toLowerCase()){case"app_owner":case"demo_app_owner":return"App Owner";case"app_admin":case"proxy_admin":return"Admin";case"proxy_admin_viewer":return"Admin Viewer";case"org_admin":return"Org Admin";case"internal_user":return"Internal User";case"internal_user_viewer":case"internal_viewer":return"Internal Viewer";case"app_user":return"App User";default:return"Unknown Role"}}(null!==(s=null==_?void 0:_.user_role)&&void 0!==s?s:null),premiumUser:null!==(o=null==_?void 0:_.premium_user)&&void 0!==o?o:null,disabledPersonalKeyCreation:null!==(c=null==_?void 0:_.disabled_non_admin_personal_key_creation)&&void 0!==c?c:null,showSSOBanner:(null==_?void 0:_.login_method)==="username_password"}}},11318:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});var r=t(2265),u=t(39760),i=t(19250);let l=async(e,n,t,r)=>"Admin"!=t&&"Admin Viewer"!=t?await (0,i.teamListCall)(e,(null==r?void 0:r.organization_id)||null,n):await (0,i.teamListCall)(e,(null==r?void 0:r.organization_id)||null);var a=()=>{let[e,n]=(0,r.useState)([]),{accessToken:t,userId:i,userRole:a}=(0,u.Z)();return(0,r.useEffect)(()=>{(async()=>{n(await l(t,i,a,null))})()},[t,i,a]),{teams:e,setTeams:n}}},8786:function(e,n,t){"use strict";t.r(n);var r=t(57437),u=t(48449),i=t(39760),l=t(2265),a=t(11318);n.default=()=>{let{teams:e,setTeams:n}=(0,a.Z)(),[t,s]=(0,l.useState)(()=>new URLSearchParams(window.location.search)),{accessToken:o,userId:c,premiumUser:d,showSSOBanner:f}=(0,i.Z)();return(0,r.jsx)(u.Z,{searchParams:t,accessToken:o,userID:c,setTeams:n,showSSOBanner:f,premiumUser:d})}},12363:function(e,n,t){"use strict";t.d(n,{d:function(){return i},n:function(){return u}});var r=t(2265);let u=()=>{let[e,n]=(0,r.useState)("http://localhost:4000");return(0,r.useEffect)(()=>{{let{protocol:e,host:t}=window.location;n("".concat(e,"//").concat(t))}},[]),e},i=25}},function(e){e.O(0,[1047,9028,9409,4865,337,8135,1442,2926,2409,3367,3709,5333,5869,1713,5945,7448,8049,8449,2971,2117,1744],function(){return e(e.s=22489)}),_N_E=e.O()}]);
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8958],{41667:function(e,n,t){Promise.resolve().then(t.bind(t,8786))},25512:function(e,n,t){"use strict";t.d(n,{P:function(){return r.Z},Q:function(){return u.Z}});var r=t(27281),u=t(57365)},56522:function(e,n,t){"use strict";t.d(n,{o:function(){return u.Z},x:function(){return r.Z}});var r=t(84264),u=t(49566)},90246:function(e,n,t){"use strict";function r(e){let n=[e];return{all:n,lists:()=>[...n,"list"],list:e=>[...n,"list",{params:e}],details:()=>[...n,"detail"],detail:e=>[...n,"detail",e]}}t.d(n,{n:function(){return r}})},55584:function(e,n,t){"use strict";t.d(n,{L:function(){return l}});var r=t(19250),u=t(11713);let i=(0,t(90246).n)("uiSettings"),l=e=>(0,u.a)({queryKey:i.list({}),queryFn:async()=>await (0,r.getUiSettings)(e),enabled:!!e,staleTime:36e5,gcTime:36e5})},39760:function(e,n,t){"use strict";var r=t(2265),u=t(99376),i=t(14474),l=t(3914),a=t(19250);n.Z=()=>{var e,n,t,s,o,c;let d=(0,u.useRouter)(),f="undefined"!=typeof document?(0,l.e)("token"):null;(0,r.useEffect)(()=>{f||d.replace("".concat((0,a.getProxyBaseUrl)(),"/ui/login"))},[f,d]);let _=(0,r.useMemo)(()=>{if(!f)return null;try{return(0,i.o)(f)}catch(e){return(0,l.b)(),d.replace("".concat((0,a.getProxyBaseUrl)(),"/ui/login")),null}},[f,d]);return{token:f,accessToken:null!==(e=null==_?void 0:_.key)&&void 0!==e?e:null,userId:null!==(n=null==_?void 0:_.user_id)&&void 0!==n?n:null,userEmail:null!==(t=null==_?void 0:_.user_email)&&void 0!==t?t:null,userRole:function(e){if(!e)return"Undefined Role";switch(e.toLowerCase()){case"app_owner":case"demo_app_owner":return"App Owner";case"app_admin":case"proxy_admin":return"Admin";case"proxy_admin_viewer":return"Admin Viewer";case"org_admin":return"Org Admin";case"internal_user":return"Internal User";case"internal_user_viewer":case"internal_viewer":return"Internal Viewer";case"app_user":return"App User";default:return"Unknown Role"}}(null!==(s=null==_?void 0:_.user_role)&&void 0!==s?s:null),premiumUser:null!==(o=null==_?void 0:_.premium_user)&&void 0!==o?o:null,disabledPersonalKeyCreation:null!==(c=null==_?void 0:_.disabled_non_admin_personal_key_creation)&&void 0!==c?c:null,showSSOBanner:(null==_?void 0:_.login_method)==="username_password"}}},11318:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});var r=t(2265),u=t(39760),i=t(19250);let l=async(e,n,t,r)=>"Admin"!=t&&"Admin Viewer"!=t?await (0,i.teamListCall)(e,(null==r?void 0:r.organization_id)||null,n):await (0,i.teamListCall)(e,(null==r?void 0:r.organization_id)||null);var a=()=>{let[e,n]=(0,r.useState)([]),{accessToken:t,userId:i,userRole:a}=(0,u.Z)();return(0,r.useEffect)(()=>{(async()=>{n(await l(t,i,a,null))})()},[t,i,a]),{teams:e,setTeams:n}}},8786:function(e,n,t){"use strict";t.r(n);var r=t(57437),u=t(48449),i=t(39760),l=t(2265),a=t(11318);n.default=()=>{let{teams:e,setTeams:n}=(0,a.Z)(),[t,s]=(0,l.useState)(()=>new URLSearchParams(window.location.search)),{accessToken:o,userId:c,premiumUser:d,showSSOBanner:f}=(0,i.Z)();return(0,r.jsx)(u.Z,{searchParams:t,accessToken:o,userID:c,setTeams:n,showSSOBanner:f,premiumUser:d})}},12363:function(e,n,t){"use strict";t.d(n,{d:function(){return i},n:function(){return u}});var r=t(2265);let u=()=>{let[e,n]=(0,r.useState)("http://localhost:4000");return(0,r.useEffect)(()=>{{let{protocol:e,host:t}=window.location;n("".concat(e,"//").concat(t))}},[]),e},i=25}},function(e){e.O(0,[1047,9028,9409,4865,337,8135,1442,2926,2409,3367,3709,5869,5333,1713,5945,7448,8049,8449,2971,2117,1744],function(){return e(e.s=41667)}),_N_E=e.O()}]);

View file

@ -0,0 +1 @@
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2445],{4489:function(e,n,r){Promise.resolve().then(r.bind(r,72719))},90246:function(e,n,r){"use strict";function l(e){let n=[e];return{all:n,lists:()=>[...n,"list"],list:e=>[...n,"list",{params:e}],details:()=>[...n,"detail"],detail:e=>[...n,"detail",e]}}r.d(n,{n:function(){return l}})},39760:function(e,n,r){"use strict";var l=r(2265),t=r(99376),s=r(14474),i=r(3914),a=r(19250);n.Z=()=>{var e,n,r,u,o,d;let c=(0,t.useRouter)(),m="undefined"!=typeof document?(0,i.e)("token"):null;(0,l.useEffect)(()=>{m||c.replace("".concat((0,a.getProxyBaseUrl)(),"/ui/login"))},[m,c]);let p=(0,l.useMemo)(()=>{if(!m)return null;try{return(0,s.o)(m)}catch(e){return(0,i.b)(),c.replace("".concat((0,a.getProxyBaseUrl)(),"/ui/login")),null}},[m,c]);return{token:m,accessToken:null!==(e=null==p?void 0:p.key)&&void 0!==e?e:null,userId:null!==(n=null==p?void 0:p.user_id)&&void 0!==n?n:null,userEmail:null!==(r=null==p?void 0:p.user_email)&&void 0!==r?r:null,userRole:function(e){if(!e)return"Undefined Role";switch(e.toLowerCase()){case"app_owner":case"demo_app_owner":return"App Owner";case"app_admin":case"proxy_admin":return"Admin";case"proxy_admin_viewer":return"Admin Viewer";case"org_admin":return"Org Admin";case"internal_user":return"Internal User";case"internal_user_viewer":case"internal_viewer":return"Internal Viewer";case"app_user":return"App User";default:return"Unknown Role"}}(null!==(u=null==p?void 0:p.user_role)&&void 0!==u?u:null),premiumUser:null!==(o=null==p?void 0:p.premium_user)&&void 0!==o?o:null,disabledPersonalKeyCreation:null!==(d=null==p?void 0:p.disabled_non_admin_personal_key_creation)&&void 0!==d?d:null,showSSOBanner:(null==p?void 0:p.login_method)==="username_password"}}},72719:function(e,n,r){"use strict";r.r(n);var l=r(57437),t=r(24504),s=r(39760);n.default=()=>{let{accessToken:e,userRole:n,userId:r,premiumUser:i}=(0,s.Z)();return(0,l.jsx)(t.Z,{accessToken:e,userRole:n,userID:r,premiumUser:i})}},21609:function(e,n,r){"use strict";r.d(n,{Z:function(){return d}});var l=r(57437),t=r(57840),s=r(22116),i=r(51653),a=r(76188),u=r(4260),o=r(2265);function d(e){let{isOpen:n,title:r,alertMessage:d,message:c,resourceInformationTitle:m,resourceInformation:p,onCancel:f,onOk:_,confirmLoading:x,requiredConfirmation:v}=e,{Title:h,Text:g}=t.default,[b,j]=(0,o.useState)("");return(0,o.useEffect)(()=>{n&&j("")},[n]),(0,l.jsx)(s.Z,{title:r,open:n,onOk:_,onCancel:f,confirmLoading:x,okText:x?"Deleting...":"Delete",cancelText:"Cancel",okButtonProps:{danger:!0,disabled:!!v&&b!==v||x},cancelButtonProps:{disabled:x},children:(0,l.jsxs)("div",{className:"space-y-4",children:[d&&(0,l.jsx)(i.Z,{message:d,type:"warning"}),(0,l.jsxs)("div",{className:"mt-4 p-4 bg-red-50 rounded-lg border border-red-200",children:[(0,l.jsx)(h,{level:5,className:"mb-3 text-gray-900",children:m}),(0,l.jsx)(a.Z,{column:1,size:"small",children:p&&p.map(e=>{let{label:n,value:r,...t}=e;return(0,l.jsx)(a.Z.Item,{label:(0,l.jsx)("span",{className:"font-semibold text-gray-700",children:n}),children:(0,l.jsx)(g,{...t,children:null!=r?r:"-"})},n)})})]}),(0,l.jsx)("div",{children:(0,l.jsx)(g,{children:c})}),v&&(0,l.jsxs)("div",{className:"mb-6 mt-4 pt-4 border-t border-gray-200",children:[(0,l.jsxs)(g,{className:"block text-base font-medium text-gray-700 mb-2",children:[(0,l.jsx)(g,{children:"Type "}),(0,l.jsx)(g,{strong:!0,type:"danger",children:v}),(0,l.jsx)(g,{children:" to confirm deletion:"})]}),(0,l.jsx)(u.default,{value:b,onChange:e=>j(e.target.value),placeholder:v,className:"rounded-md text-base border-gray-200",autoFocus:!0})]})]})})}}},function(e){e.O(0,[1047,9028,9409,4865,337,8135,1442,2926,2409,3367,353,1994,7138,5869,5333,525,6609,1713,4546,5945,8352,8049,4504,2971,2117,1744],function(){return e(e.s=4489)}),_N_E=e.O()}]);

View file

@ -1 +1 @@
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8021],{40915:function(e,n,r){Promise.resolve().then(r.bind(r,14809))},16312:function(e,n,r){"use strict";r.d(n,{z:function(){return t.Z}});var t=r(78489)},10178:function(e,n,r){"use strict";r.d(n,{JO:function(){return t.Z},RM:function(){return o.Z},SC:function(){return a.Z},iA:function(){return l.Z},pj:function(){return u.Z},ss:function(){return s.Z},xs:function(){return i.Z}});var t=r(47323),l=r(21626),o=r(97214),u=r(28241),s=r(58834),i=r(69552),a=r(71876)},58643:function(e,n,r){"use strict";r.d(n,{OK:function(){return t.Z},nP:function(){return s.Z},td:function(){return o.Z},v0:function(){return l.Z},x4:function(){return u.Z}});var t=r(12485),l=r(18135),o=r(35242),u=r(29706),s=r(77991)},39760:function(e,n,r){"use strict";var t=r(2265),l=r(99376),o=r(14474),u=r(3914),s=r(19250);n.Z=()=>{var e,n,r,i,a,c;let d=(0,l.useRouter)(),m="undefined"!=typeof document?(0,u.e)("token"):null;(0,t.useEffect)(()=>{m||d.replace("".concat((0,s.getProxyBaseUrl)(),"/ui/login"))},[m,d]);let f=(0,t.useMemo)(()=>{if(!m)return null;try{return(0,o.o)(m)}catch(e){return(0,u.b)(),d.replace("".concat((0,s.getProxyBaseUrl)(),"/ui/login")),null}},[m,d]);return{token:m,accessToken:null!==(e=null==f?void 0:f.key)&&void 0!==e?e:null,userId:null!==(n=null==f?void 0:f.user_id)&&void 0!==n?n:null,userEmail:null!==(r=null==f?void 0:f.user_email)&&void 0!==r?r:null,userRole:function(e){if(!e)return"Undefined Role";switch(e.toLowerCase()){case"app_owner":case"demo_app_owner":return"App Owner";case"app_admin":case"proxy_admin":return"Admin";case"proxy_admin_viewer":return"Admin Viewer";case"org_admin":return"Org Admin";case"internal_user":return"Internal User";case"internal_user_viewer":case"internal_viewer":return"Internal Viewer";case"app_user":return"App User";default:return"Unknown Role"}}(null!==(i=null==f?void 0:f.user_role)&&void 0!==i?i:null),premiumUser:null!==(a=null==f?void 0:f.premium_user)&&void 0!==a?a:null,disabledPersonalKeyCreation:null!==(c=null==f?void 0:f.disabled_non_admin_personal_key_creation)&&void 0!==c?c:null,showSSOBanner:(null==f?void 0:f.login_method)==="username_password"}}},14809:function(e,n,r){"use strict";r.r(n);var t=r(57437),l=r(27975),o=r(39760);n.default=()=>{let{accessToken:e,userRole:n,userId:r}=(0,o.Z)();return(0,t.jsx)(l.Z,{accessToken:e,userRole:n,userID:r,modelData:{}})}},21609:function(e,n,r){"use strict";r.d(n,{Z:function(){return c}});var t=r(57437),l=r(57840),o=r(22116),u=r(51653),s=r(76188),i=r(4260),a=r(2265);function c(e){let{isOpen:n,title:r,alertMessage:c,message:d,resourceInformationTitle:m,resourceInformation:f,onCancel:p,onOk:v,confirmLoading:_,requiredConfirmation:x}=e,{Title:g,Text:h}=l.default,[b,Z]=(0,a.useState)("");return(0,a.useEffect)(()=>{n&&Z("")},[n]),(0,t.jsx)(o.Z,{title:r,open:n,onOk:v,onCancel:p,confirmLoading:_,okText:_?"Deleting...":"Delete",cancelText:"Cancel",okButtonProps:{danger:!0,disabled:!!x&&b!==x||_},cancelButtonProps:{disabled:_},children:(0,t.jsxs)("div",{className:"space-y-4",children:[c&&(0,t.jsx)(u.Z,{message:c,type:"warning"}),(0,t.jsxs)("div",{className:"mt-4 p-4 bg-red-50 rounded-lg border border-red-200",children:[(0,t.jsx)(g,{level:5,className:"mb-3 text-gray-900",children:m}),(0,t.jsx)(s.Z,{column:1,size:"small",children:f&&f.map(e=>{let{label:n,value:r,...l}=e;return(0,t.jsx)(s.Z.Item,{label:(0,t.jsx)("span",{className:"font-semibold text-gray-700",children:n}),children:(0,t.jsx)(h,{...l,children:null!=r?r:"-"})},n)})})]}),(0,t.jsx)("div",{children:(0,t.jsx)(h,{children:d})}),x&&(0,t.jsxs)("div",{className:"mb-6 mt-4 pt-4 border-t border-gray-200",children:[(0,t.jsxs)(h,{className:"block text-base font-medium text-gray-700 mb-2",children:[(0,t.jsx)(h,{children:"Type "}),(0,t.jsx)(h,{strong:!0,type:"danger",children:x}),(0,t.jsx)(h,{children:" to confirm deletion:"})]}),(0,t.jsx)(i.default,{value:b,onChange:e=>Z(e.target.value),placeholder:x,className:"rounded-md text-base border-gray-200",autoFocus:!0})]})]})})}},10703:function(e,n,r){"use strict";r.d(n,{p:function(){return l}});var t=r(19250);let l=async e=>{try{let n=await (0,t.modelHubCall)(e);if(console.log("model_info:",n),(null==n?void 0:n.data.length)>0){let e=n.data.map(e=>({model_group:e.model_group,mode:null==e?void 0:e.mode}));return e.sort((e,n)=>e.model_group.localeCompare(n.model_group)),e}return[]}catch(e){throw console.error("Error fetching model info:",e),e}}}},function(e){e.O(0,[9028,9409,4865,337,8135,1442,2926,2409,4546,7271,4612,8049,7975,2971,2117,1744],function(){return e(e.s=40915)}),_N_E=e.O()}]);
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8021],{39793:function(e,n,r){Promise.resolve().then(r.bind(r,14809))},16312:function(e,n,r){"use strict";r.d(n,{z:function(){return t.Z}});var t=r(78489)},10178:function(e,n,r){"use strict";r.d(n,{JO:function(){return t.Z},RM:function(){return o.Z},SC:function(){return a.Z},iA:function(){return l.Z},pj:function(){return u.Z},ss:function(){return s.Z},xs:function(){return i.Z}});var t=r(47323),l=r(21626),o=r(97214),u=r(28241),s=r(58834),i=r(69552),a=r(71876)},58643:function(e,n,r){"use strict";r.d(n,{OK:function(){return t.Z},nP:function(){return s.Z},td:function(){return o.Z},v0:function(){return l.Z},x4:function(){return u.Z}});var t=r(12485),l=r(18135),o=r(35242),u=r(29706),s=r(77991)},39760:function(e,n,r){"use strict";var t=r(2265),l=r(99376),o=r(14474),u=r(3914),s=r(19250);n.Z=()=>{var e,n,r,i,a,c;let d=(0,l.useRouter)(),m="undefined"!=typeof document?(0,u.e)("token"):null;(0,t.useEffect)(()=>{m||d.replace("".concat((0,s.getProxyBaseUrl)(),"/ui/login"))},[m,d]);let f=(0,t.useMemo)(()=>{if(!m)return null;try{return(0,o.o)(m)}catch(e){return(0,u.b)(),d.replace("".concat((0,s.getProxyBaseUrl)(),"/ui/login")),null}},[m,d]);return{token:m,accessToken:null!==(e=null==f?void 0:f.key)&&void 0!==e?e:null,userId:null!==(n=null==f?void 0:f.user_id)&&void 0!==n?n:null,userEmail:null!==(r=null==f?void 0:f.user_email)&&void 0!==r?r:null,userRole:function(e){if(!e)return"Undefined Role";switch(e.toLowerCase()){case"app_owner":case"demo_app_owner":return"App Owner";case"app_admin":case"proxy_admin":return"Admin";case"proxy_admin_viewer":return"Admin Viewer";case"org_admin":return"Org Admin";case"internal_user":return"Internal User";case"internal_user_viewer":case"internal_viewer":return"Internal Viewer";case"app_user":return"App User";default:return"Unknown Role"}}(null!==(i=null==f?void 0:f.user_role)&&void 0!==i?i:null),premiumUser:null!==(a=null==f?void 0:f.premium_user)&&void 0!==a?a:null,disabledPersonalKeyCreation:null!==(c=null==f?void 0:f.disabled_non_admin_personal_key_creation)&&void 0!==c?c:null,showSSOBanner:(null==f?void 0:f.login_method)==="username_password"}}},14809:function(e,n,r){"use strict";r.r(n);var t=r(57437),l=r(27975),o=r(39760);n.default=()=>{let{accessToken:e,userRole:n,userId:r}=(0,o.Z)();return(0,t.jsx)(l.Z,{accessToken:e,userRole:n,userID:r,modelData:{}})}},21609:function(e,n,r){"use strict";r.d(n,{Z:function(){return c}});var t=r(57437),l=r(57840),o=r(22116),u=r(51653),s=r(76188),i=r(4260),a=r(2265);function c(e){let{isOpen:n,title:r,alertMessage:c,message:d,resourceInformationTitle:m,resourceInformation:f,onCancel:p,onOk:v,confirmLoading:_,requiredConfirmation:x}=e,{Title:g,Text:h}=l.default,[b,Z]=(0,a.useState)("");return(0,a.useEffect)(()=>{n&&Z("")},[n]),(0,t.jsx)(o.Z,{title:r,open:n,onOk:v,onCancel:p,confirmLoading:_,okText:_?"Deleting...":"Delete",cancelText:"Cancel",okButtonProps:{danger:!0,disabled:!!x&&b!==x||_},cancelButtonProps:{disabled:_},children:(0,t.jsxs)("div",{className:"space-y-4",children:[c&&(0,t.jsx)(u.Z,{message:c,type:"warning"}),(0,t.jsxs)("div",{className:"mt-4 p-4 bg-red-50 rounded-lg border border-red-200",children:[(0,t.jsx)(g,{level:5,className:"mb-3 text-gray-900",children:m}),(0,t.jsx)(s.Z,{column:1,size:"small",children:f&&f.map(e=>{let{label:n,value:r,...l}=e;return(0,t.jsx)(s.Z.Item,{label:(0,t.jsx)("span",{className:"font-semibold text-gray-700",children:n}),children:(0,t.jsx)(h,{...l,children:null!=r?r:"-"})},n)})})]}),(0,t.jsx)("div",{children:(0,t.jsx)(h,{children:d})}),x&&(0,t.jsxs)("div",{className:"mb-6 mt-4 pt-4 border-t border-gray-200",children:[(0,t.jsxs)(h,{className:"block text-base font-medium text-gray-700 mb-2",children:[(0,t.jsx)(h,{children:"Type "}),(0,t.jsx)(h,{strong:!0,type:"danger",children:x}),(0,t.jsx)(h,{children:" to confirm deletion:"})]}),(0,t.jsx)(i.default,{value:b,onChange:e=>Z(e.target.value),placeholder:x,className:"rounded-md text-base border-gray-200",autoFocus:!0})]})]})})}},10703:function(e,n,r){"use strict";r.d(n,{p:function(){return l}});var t=r(19250);let l=async e=>{try{let n=await (0,t.modelHubCall)(e);if(console.log("model_info:",n),(null==n?void 0:n.data.length)>0){let e=n.data.map(e=>({model_group:e.model_group,mode:null==e?void 0:e.mode}));return e.sort((e,n)=>e.model_group.localeCompare(n.model_group)),e}return[]}catch(e){throw console.error("Error fetching model info:",e),e}}}},function(e){e.O(0,[9028,9409,4865,337,8135,1442,2926,2409,4546,7271,4612,8049,7975,2971,2117,1744],function(){return e(e.s=39793)}),_N_E=e.O()}]);

Some files were not shown because too many files have changed in this diff Show more