UI new build

This commit is contained in:
Ishaan Jaffer
2025-10-08 19:57:33 -07:00
parent 753ce49cdd
commit 763d2f8ccd
196 changed files with 500 additions and 55 deletions
@@ -1 +0,0 @@
self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-28b803cb2479b966.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();
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
@@ -0,0 +1 @@
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3665],{84566:function(e,t,s){s.d(t,{GH$:function(){return l}});var c=s(2265);let l=({color:e="currentColor",size:t=24,className:s,...l})=>c.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:t,height:t,fill:e,...l,className:"remixicon "+(s||"")},c.createElement("path",{d:"M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11.0026 16L6.75999 11.7574L8.17421 10.3431L11.0026 13.1716L16.6595 7.51472L18.0737 8.92893L11.0026 16Z"}))}}]);
@@ -1 +0,0 @@
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[665],{84566:function(e,t,s){s.d(t,{GH$:function(){return l}});var c=s(2265);let l=({color:e="currentColor",size:t=24,className:s,...l})=>c.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:t,height:t,fill:e,...l,className:"remixicon "+(s||"")},c.createElement("path",{d:"M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11.0026 16L6.75999 11.7574L8.17421 10.3431L11.0026 13.1716L16.6595 7.51472L18.0737 8.92893L11.0026 16Z"}))}}]);
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
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
@@ -0,0 +1 @@
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1979],{90286:function(e,t,n){Promise.resolve().then(n.bind(n,37492))},37492:function(e,t,n){"use strict";n.r(t);var l=n(57437),r=n(44696),o=n(39760);t.default=()=>{let{token:e,accessToken:t,userRole:n,userId:s,premiumUser:i}=(0,o.Z)();return(0,l.jsx)(r.Z,{accessToken:t,token:e,userRole:n,userID:s,premiumUser:i})}},39760:function(e,t,n){"use strict";var l=n(2265),r=n(99376),o=n(14474),s=n(3914);t.Z=()=>{var e,t,n,i,u,a,c;let d=(0,r.useRouter)(),m="undefined"!=typeof document?(0,s.e)("token"):null;(0,l.useEffect)(()=>{m||d.replace("/sso/key/generate")},[m,d]);let f=(0,l.useMemo)(()=>{if(!m)return null;try{return(0,o.o)(m)}catch(e){return(0,s.b)(),d.replace("/sso/key/generate"),null}},[m,d]);return{token:m,accessToken:null!==(e=null==f?void 0:f.key)&&void 0!==e?e:null,userId:null!==(t=null==f?void 0:f.user_id)&&void 0!==t?t:null,userEmail:null!==(n=null==f?void 0:f.user_email)&&void 0!==n?n:null,userRole:null!==(i=null==f?void 0:f.user_role)&&void 0!==i?i:null,premiumUser:null!==(u=null==f?void 0:f.premium_user)&&void 0!==u?u:null,disabledPersonalKeyCreation:null!==(a=null==f?void 0:f.disabled_non_admin_personal_key_creation)&&void 0!==a?a:null,showSSOBanner:(null==f?void 0:f.login_method)==="username_password"}}},39789:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var l=n(57437),r=n(2265),o=n(21487),s=n(84264),i=e=>{let{value:t,onValueChange:n,label:i="Select Time Range",className:u="",showTimeRange:a=!0}=e,[c,d]=(0,r.useState)(!1),m=(0,r.useRef)(null),f=(0,r.useCallback)(e=>{d(!0),setTimeout(()=>d(!1),1500),n(e),requestIdleCallback(()=>{if(e.from){let t;let l={...e},r=new Date(e.from);t=new Date(e.to?e.to:e.from),r.toDateString(),t.toDateString(),r.setHours(0,0,0,0),t.setHours(23,59,59,999),l.from=r,l.to=t,n(l)}},{timeout:100})},[n]),h=(0,r.useCallback)((e,t)=>{if(!e||!t)return"";let n=e=>e.toLocaleString("en-US",{month:"short",day:"numeric",hour:"2-digit",minute:"2-digit",hour12:!0,timeZoneName:"short"});if(e.toDateString()!==t.toDateString())return"".concat(n(e)," - ").concat(n(t));{let n=e.toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}),l=e.toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!0}),r=t.toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!0,timeZoneName:"short"});return"".concat(n,": ").concat(l," - ").concat(r)}},[]);return(0,l.jsxs)("div",{className:u,children:[i&&(0,l.jsx)(s.Z,{className:"mb-2",children:i}),(0,l.jsxs)("div",{className:"relative w-fit",children:[(0,l.jsx)("div",{ref:m,children:(0,l.jsx)(o.Z,{enableSelect:!0,value:t,onValueChange:f,placeholder:"Select date range",enableClear:!1,style:{zIndex:100}})}),c&&(0,l.jsx)("div",{className:"absolute top-1/2 animate-pulse",style:{left:"calc(100% + 8px)",transform:"translateY(-50%)",zIndex:110},children:(0,l.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,l.jsx)("div",{className:"w-3 h-3 bg-green-500 text-white rounded-full flex items-center justify-center text-xs",children:"✓"}),(0,l.jsx)("span",{className:"text-xs",children:"Selected"})]})})]}),a&&t.from&&t.to&&(0,l.jsx)(s.Z,{className:"mt-2 text-xs text-gray-500",children:h(t.from,t.to)})]})}}},function(e){e.O(0,[9820,1491,1526,2926,9678,7281,2344,1487,2662,8049,4696,2971,2117,1744],function(){return e(e.s=90286)}),_N_E=e.O()}]);
@@ -0,0 +1 @@
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2099],{71620:function(n,e,t){Promise.resolve().then(t.bind(t,51599))},84717:function(n,e,t){"use strict";t.d(e,{Ct:function(){return r.Z},Dx:function(){return m.Z},OK:function(){return l.Z},Zb:function(){return o.Z},nP:function(){return d.Z},rj:function(){return i.Z},td:function(){return a.Z},v0:function(){return c.Z},x4:function(){return s.Z},xv:function(){return f.Z},zx:function(){return u.Z}});var r=t(41649),u=t(20831),o=t(12514),i=t(67101),l=t(12485),c=t(18135),a=t(35242),s=t(29706),d=t(77991),f=t(84264),m=t(96761)},16312:function(n,e,t){"use strict";t.d(e,{z:function(){return r.Z}});var r=t(20831)},51599:function(n,e,t){"use strict";t.r(e);var r=t(57437),u=t(30603),o=t(39760);e.default=()=>{let{accessToken:n}=(0,o.Z)();return(0,r.jsx)(u.Z,{accessToken:n})}},39760:function(n,e,t){"use strict";var r=t(2265),u=t(99376),o=t(14474),i=t(3914);e.Z=()=>{var n,e,t,l,c,a,s;let d=(0,u.useRouter)(),f="undefined"!=typeof document?(0,i.e)("token"):null;(0,r.useEffect)(()=>{f||d.replace("/sso/key/generate")},[f,d]);let m=(0,r.useMemo)(()=>{if(!f)return null;try{return(0,o.o)(f)}catch(n){return(0,i.b)(),d.replace("/sso/key/generate"),null}},[f,d]);return{token:f,accessToken:null!==(n=null==m?void 0:m.key)&&void 0!==n?n:null,userId:null!==(e=null==m?void 0:m.user_id)&&void 0!==e?e:null,userEmail:null!==(t=null==m?void 0:m.user_email)&&void 0!==t?t:null,userRole:null!==(l=null==m?void 0:m.user_role)&&void 0!==l?l:null,premiumUser:null!==(c=null==m?void 0:m.premium_user)&&void 0!==c?c:null,disabledPersonalKeyCreation:null!==(a=null==m?void 0:m.disabled_non_admin_personal_key_creation)&&void 0!==a?a:null,showSSOBanner:(null==m?void 0:m.login_method)==="username_password"}}},59872:function(n,e,t){"use strict";t.d(e,{nl:function(){return u},pw:function(){return o},vQ:function(){return i}});var r=t(9114);function u(n,e){let t=structuredClone(n);for(let[n,r]of Object.entries(e))n in t&&(t[n]=r);return t}let o=function(n){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return null==n?"-":n.toLocaleString("en-US",{minimumFractionDigits:e,maximumFractionDigits:e})},i=async function(n){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Copied to clipboard";if(!n)return!1;if(!navigator||!navigator.clipboard||!navigator.clipboard.writeText)return l(n,e);try{return await navigator.clipboard.writeText(n),r.Z.success(e),!0}catch(t){return console.error("Clipboard API failed: ",t),l(n,e)}},l=(n,e)=>{try{let t=document.createElement("textarea");t.value=n,t.style.position="fixed",t.style.left="-999999px",t.style.top="-999999px",t.setAttribute("readonly",""),document.body.appendChild(t),t.focus(),t.select();let u=document.execCommand("copy");if(document.body.removeChild(t),u)return r.Z.success(e),!0;throw Error("execCommand failed")}catch(n){return r.Z.fromBackend("Failed to copy to clipboard"),console.error("Failed to copy: ",n),!1}}},20347:function(n,e,t){"use strict";t.d(e,{LQ:function(){return o},ZL:function(){return r},lo:function(){return u},tY:function(){return i}});let r=["Admin","Admin Viewer","proxy_admin","proxy_admin_viewer","org_admin"],u=["Internal User","Internal Viewer"],o=["Internal User","Admin","proxy_admin"],i=n=>r.includes(n)}},function(n){n.O(0,[9820,1491,1526,2417,2926,2525,9011,5319,8347,8049,603,2971,2117,1744],function(){return n(n.s=71620)}),_N_E=n.O()}]);
@@ -0,0 +1 @@
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6607],{91229:function(n,e,t){Promise.resolve().then(t.bind(t,49514))},30078:function(n,e,t){"use strict";t.d(e,{Ct:function(){return r.Z},Dx:function(){return v.Z},OK:function(){return l.Z},Zb:function(){return o.Z},nP:function(){return d.Z},oi:function(){return m.Z},rj:function(){return i.Z},td:function(){return a.Z},v0:function(){return c.Z},x4:function(){return s.Z},xv:function(){return f.Z},zx:function(){return u.Z}});var r=t(41649),u=t(20831),o=t(12514),i=t(67101),l=t(12485),c=t(18135),a=t(35242),s=t(29706),d=t(77991),f=t(84264),m=t(49566),v=t(96761)},16312:function(n,e,t){"use strict";t.d(e,{z:function(){return r.Z}});var r=t(20831)},64504:function(n,e,t){"use strict";t.d(e,{o:function(){return u.Z},z:function(){return r.Z}});var r=t(20831),u=t(49566)},49514:function(n,e,t){"use strict";t.r(e);var r=t(57437),u=t(63298),o=t(39760);e.default=()=>{let{accessToken:n}=(0,o.Z)();return(0,r.jsx)(u.Z,{accessToken:n})}},39760:function(n,e,t){"use strict";var r=t(2265),u=t(99376),o=t(14474),i=t(3914);e.Z=()=>{var n,e,t,l,c,a,s;let d=(0,u.useRouter)(),f="undefined"!=typeof document?(0,i.e)("token"):null;(0,r.useEffect)(()=>{f||d.replace("/sso/key/generate")},[f,d]);let m=(0,r.useMemo)(()=>{if(!f)return null;try{return(0,o.o)(f)}catch(n){return(0,i.b)(),d.replace("/sso/key/generate"),null}},[f,d]);return{token:f,accessToken:null!==(n=null==m?void 0:m.key)&&void 0!==n?n:null,userId:null!==(e=null==m?void 0:m.user_id)&&void 0!==e?e:null,userEmail:null!==(t=null==m?void 0:m.user_email)&&void 0!==t?t:null,userRole:null!==(l=null==m?void 0:m.user_role)&&void 0!==l?l:null,premiumUser:null!==(c=null==m?void 0:m.premium_user)&&void 0!==c?c:null,disabledPersonalKeyCreation:null!==(a=null==m?void 0:m.disabled_non_admin_personal_key_creation)&&void 0!==a?a:null,showSSOBanner:(null==m?void 0:m.login_method)==="username_password"}}},24199:function(n,e,t){"use strict";t.d(e,{Z:function(){return o}});var r=t(57437);t(2265);var u=t(30150),o=n=>{let{step:e=.01,style:t={width:"100%"},placeholder:o="Enter a numerical value",min:i,max:l,onChange:c,...a}=n;return(0,r.jsx)(u.Z,{onWheel:n=>n.currentTarget.blur(),step:e,style:t,placeholder:o,min:i,max:l,onChange:c,...a})}},59872:function(n,e,t){"use strict";t.d(e,{nl:function(){return u},pw:function(){return o},vQ:function(){return i}});var r=t(9114);function u(n,e){let t=structuredClone(n);for(let[n,r]of Object.entries(e))n in t&&(t[n]=r);return t}let o=function(n){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return null==n?"-":n.toLocaleString("en-US",{minimumFractionDigits:e,maximumFractionDigits:e})},i=async function(n){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Copied to clipboard";if(!n)return!1;if(!navigator||!navigator.clipboard||!navigator.clipboard.writeText)return l(n,e);try{return await navigator.clipboard.writeText(n),r.Z.success(e),!0}catch(t){return console.error("Clipboard API failed: ",t),l(n,e)}},l=(n,e)=>{try{let t=document.createElement("textarea");t.value=n,t.style.position="fixed",t.style.left="-999999px",t.style.top="-999999px",t.setAttribute("readonly",""),document.body.appendChild(t),t.focus(),t.select();let u=document.execCommand("copy");if(document.body.removeChild(t),u)return r.Z.success(e),!0;throw Error("execCommand failed")}catch(n){return r.Z.fromBackend("Failed to copy to clipboard"),console.error("Failed to copy: ",n),!1}}},20347:function(n,e,t){"use strict";t.d(e,{LQ:function(){return o},ZL:function(){return r},lo:function(){return u},tY:function(){return i}});let r=["Admin","Admin Viewer","proxy_admin","proxy_admin_viewer","org_admin"],u=["Internal User","Internal Viewer"],o=["Internal User","Admin","proxy_admin"],i=n=>r.includes(n)}},function(n){n.O(0,[9820,1491,1526,2417,2926,3709,9775,2525,2284,7908,9011,3752,3866,5830,8049,3298,2971,2117,1744],function(){return n(n.s=91229)}),_N_E=n.O()}]);

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