feat(k8s): Deployment 存储挂载改 Kuboard 一卷一卡布局
每张数据卷同屏展示卷定义与容器挂载(容器/只读读写/路径/subPath)。
This commit is contained in:
1 parent
a8305de0f5
commit
025e74ff4d
98 files changed
+386
-345
No files matched your search
@@ -0,0 +1,103 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Dashboard-DQzWxW5H.js","assets/vendor-codemirror-C7mXSpXt.js","assets/dashboard-7Sl2aero.js","assets/server-BUAZv7ZV.js","assets/index-Z0O8nAcG.js","assets/stat-strip-BPzU38xY.js","assets/card-B-RtdR4H.js","assets/badge-B0F5ZNtn.js","assets/vendor-icons-Aso0-eeY.js","assets/AreaChart-Czgv4pNk.js","assets/ServerManager-D6Uxl03e.js","assets/input-BdDauX3U.js","assets/checkbox-DL3onEGv.js","assets/index-CYARH0Cq.js","assets/table-BPFYQwjr.js","assets/select-4xU_9B3_.js","assets/unwrap-BmWy-KM2.js","assets/useMutation-Bp3lz5hm.js","assets/account-Dzyhyahe.js","assets/vendor-xterm-20M9KZE1.js","assets/vendor-xterm-DXOU9pbP.css","assets/xterm-utils-slbfdUHf.js","assets/credential-CwQY-4Ba.js","assets/region-BZBRxF2X.js","assets/label-u-lNUbKh.js","assets/textarea-BdtIagjy.js","assets/CloudAccountManager-Dth1Gy-B.js","assets/DomainManager-AazO_ekQ.js","assets/RegionManager-BFFP324K.js","assets/PlatformManager-CsXWkkgm.js","assets/platform-g_u95ryi.js","assets/CloudBilling-Dtss07cb.js","assets/switch-C4PJnJ9I.js","assets/billing-9Cbmzl6K.js","assets/KubernetesClusters-DD7SeVKO.js","assets/tabs-kmtfM2I-.js","assets/ClusterOverviewPage-CBfjCIXY.js","assets/use-toast-CkA38LVP.js","assets/NodeDetailPage-CSCwjDLO.js","assets/NamespaceOverviewPage-CrqNiJMQ.js","assets/NamespaceManagementPage-BuGcKQSw.js","assets/NamespaceResourcePage-Cf6hgoD2.js","assets/PodFileBrowser-Bs6KRfHw.js","assets/ResourceVisualEditor-CXyg-7xn.js","assets/DeploymentDetailPage-DEq3tEZd.js","assets/WorkloadViewPage-DSiv67B6.js","assets/TopologyView-DdP6o9Mj.js","assets/KubernetesNodes-B0frAPbY.js","assets/PodMetricsPage-NkW2J2Qd.js","assets/EventsPage-UFe_ZFfW.js","assets/CapacityPage-BucLnYij.js","assets/K8sShortcutRedirect-fX_VMnZ-.js","assets/AlertManager-C0AXwvA2.js","assets/alert-C4MMKcUL.js","assets/AlertRuleDialog-BsJX7bok.js","assets/ApprovalFlow-BziKIUh9.js","assets/approval-DmGRfKd6.js","assets/ApprovalResourcePage-CnDxsH56.js","assets/ApprovalCategoryPage-BdbU4Noo.js","assets/ApprovalAppPage-BrRxxZFx.js","assets/ApprovalPermissionPage-Bv3kKyby.js","assets/ApprovalWorkflowPage-Feqoq_m6.js","assets/ScriptManager-Dz9eHvUK.js","assets/automation-BrmX02Sx.js","assets/SystemManager-B9Kzdis0.js","assets/TerminalAuditTab-D4-qFyPi.js","assets/terminal-BchqP-zB.js","assets/AuditOperationsTab-zpIlq3AD.js","assets/audit-BiL35K5G.js","assets/LoginLogsTab-BZTjs1T3.js","assets/CredentialManager-VPjoE2mR.js","assets/PipelineManager-C_oAjTIU.js","assets/pipeline-Lgvc2XUS.js","assets/config-DAXaHuse.js","assets/DeployCredentials-C7pbsNa2.js","assets/PipelineEditor-BEQjb4Gp.js","assets/PipelineRunDetail-C9e6xlUh.js","assets/DeployRBAC-XP_74TOu.js","assets/UserGroupsManager-CjYJT4qh.js","assets/CronJobManager-Dow5NQrR.js","assets/AIOpsAssistant-annAjw3b.js","assets/agent-g0Vk8FYK.js","assets/ai-BMSiZ3PN.js","assets/AIAlertAnalyzer-DcLlw3nl.js","assets/AIPredictiveAnalytics-PqRHnPeG.js","assets/AlertCenter-VCEUxoOH.js","assets/alert-center-dJk4LGZM.js","assets/TraceManager-JbMTFm_u.js","assets/trace-L8uY5gM3.js","assets/HostMonitor-D4f8NRVg.js","assets/GrafanaDashboard-Cwk6bt47.js","assets/grafana-DTc3taUi.js","assets/datasource-DuIT0c1H.js","assets/metrics-Dj4l07HZ.js","assets/MonitorCenter-DZJmSfOk.js","assets/site-B-pRndoi.js","assets/MetricsExplorer-CBLW7MW5.js","assets/DatasourcePage-7FoNVKhF.js"])))=>i.map(i=>d[i]);
|
||||
import{b as ty,r as m,g as PS,j as h,a as ct,c as Zd}from"./vendor-codemirror-C7mXSpXt.js";import{i as Td,bd as ny,be as VS,D as ad,ag as zg,G as Lg,M as GS,e as qS,u as kg,h as Ug,g as YS,B as Ds,b as XS,k as QS,N as rd,o as od,j as Ns,p as Xs,t as $o,J as ld,ar as Hg,_ as KS,A as FS,bf as Bg,r as Pg,b3 as ZS,l as ni,av as IS,as as $S,bg as JS,Z as WS,bh as ew,V as tw,Q as nw,I as aw,y as rw,bi as ay,w as ry,bj as ow,U as oy,bk as lw,ap as ly,f as sw,X as iw,ab as cw,aN as uw,aO as dw,x as fw,L as hw,bl as Vg,n as pw}from"./vendor-icons-Aso0-eeY.js";(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))s(i);new MutationObserver(i=>{for(const u of i)if(u.type==="childList")for(const f of u.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&s(f)}).observe(document,{childList:!0,subtree:!0});function l(i){const u={};return i.integrity&&(u.integrity=i.integrity),i.referrerPolicy&&(u.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?u.credentials="include":i.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function s(i){if(i.ep)return;i.ep=!0;const u=l(i);fetch(i.href,u)}})();var sd={exports:{}},Yo={},id={exports:{}},cd={};var Gg;function mw(){return Gg||(Gg=1,(function(n){function r(z,X){var B=z.length;z.push(X);e:for(;0<B;){var F=B-1>>>1,ie=z[F];if(0<i(ie,X))z[F]=X,z[B]=ie,B=F;else break e}}function l(z){return z.length===0?null:z[0]}function s(z){if(z.length===0)return null;var X=z[0],B=z.pop();if(B!==X){z[0]=B;e:for(var F=0,ie=z.length,Oe=ie>>>1;F<Oe;){var Ee=2*(F+1)-1,re=z[Ee],ve=Ee+1,Ke=z[ve];if(0>i(re,B))ve<ie&&0>i(Ke,re)?(z[F]=Ke,z[ve]=B,F=ve):(z[F]=re,z[Ee]=B,F=Ee);else if(ve<ie&&0>i(Ke,B))z[F]=Ke,z[ve]=B,F=ve;else break e}}return X}function i(z,X){var B=z.sortIndex-X.sortIndex;return B!==0?B:z.id-X.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;n.unstable_now=function(){return u.now()}}else{var f=Date,p=f.now();n.unstable_now=function(){return f.now()-p}}var v=[],g=[],x=1,b=null,w=3,A=!1,R=!1,C=!1,E=!1,O=typeof setTimeout=="function"?setTimeout:null,L=typeof clearTimeout=="function"?clearTimeout:null,N=typeof setImmediate<"u"?setImmediate:null;function U(z){for(var X=l(g);X!==null;){if(X.callback===null)s(g);else if(X.startTime<=z)s(g),X.sortIndex=X.expirationTime,r(v,X);else break;X=l(g)}}function V(z){if(C=!1,U(z),!R)if(l(v)!==null)R=!0,K||(K=!0,ue());else{var X=l(g);X!==null&&de(V,X.startTime-z)}}var K=!1,Q=-1,Y=5,I=-1;function ne(){return E?!0:!(n.unstable_now()-I<Y)}function ce(){if(E=!1,K){var z=n.unstable_now();I=z;var X=!0;try{e:{R=!1,C&&(C=!1,L(Q),Q=-1),A=!0;var B=w;try{t:{for(U(z),b=l(v);b!==null&&!(b.expirationTime>z&&ne());){var F=b.callback;if(typeof F=="function"){b.callback=null,w=b.priorityLevel;var ie=F(b.expirationTime<=z);if(z=n.unstable_now(),typeof ie=="function"){b.callback=ie,U(z),X=!0;break t}b===l(v)&&s(v),U(z)}else s(v);b=l(v)}if(b!==null)X=!0;else{var Oe=l(g);Oe!==null&&de(V,Oe.startTime-z),X=!1}}break e}finally{b=null,w=B,A=!1}X=void 0}}finally{X?ue():K=!1}}}var ue;if(typeof N=="function")ue=function(){N(ce)};else if(typeof MessageChannel<"u"){var we=new MessageChannel,me=we.port2;we.port1.onmessage=ce,ue=function(){me.postMessage(null)}}else ue=function(){O(ce,0)};function de(z,X){Q=O(function(){z(n.unstable_now())},X)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(z){z.callback=null},n.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Y=0<z?Math.floor(1e3/z):5},n.unstable_getCurrentPriorityLevel=function(){return w},n.unstable_next=function(z){switch(w){case 1:case 2:case 3:var X=3;break;default:X=w}var B=w;w=X;try{return z()}finally{w=B}},n.unstable_requestPaint=function(){E=!0},n.unstable_runWithPriority=function(z,X){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var B=w;w=z;try{return X()}finally{w=B}},n.unstable_scheduleCallback=function(z,X,B){var F=n.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?F+B:F):B=F,z){case 1:var ie=-1;break;case 2:ie=250;break;case 5:ie=1073741823;break;case 4:ie=1e4;break;default:ie=5e3}return ie=B+ie,z={id:x++,callback:X,priorityLevel:z,startTime:B,expirationTime:ie,sortIndex:-1},B>F?(z.sortIndex=B,r(g,z),l(v)===null&&z===l(g)&&(C?(L(Q),Q=-1):C=!0,de(V,B-F))):(z.sortIndex=ie,r(v,z),R||A||(R=!0,K||(K=!0,ue()))),z},n.unstable_shouldYield=ne,n.unstable_wrapCallback=function(z){var X=w;return function(){var B=w;w=X;try{return z.apply(this,arguments)}finally{w=B}}}})(cd)),cd}var qg;function gw(){return qg||(qg=1,id.exports=mw()),id.exports}var ud={exports:{}},it={};varLine truncated
|
||||
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||||
`+fn+e+Aa}var Pi=!1;function Vi(e,t){if(!e||Pi)return"";Pi=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(t){var q=function(){throw Error()};if(Object.defineProperty(q.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(q,[])}catch(H){var k=H}Reflect.construct(e,[],q)}else{try{q.call()}catch(H){k=H}e.call(q.prototype)}}else{try{throw Error()}catch(H){k=H}(q=e())&&typeof q.catch=="function"&&q.catch(function(){})}}catch(H){if(H&&k&&typeof H.stack=="string")return[H.stack,k.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=o.DetermineComponentFrameRoot(),y=d[0],S=d[1];if(y&&S){var T=y.split(`
|
||||
`),D=S.split(`
|
||||
`);for(c=o=0;o<T.length&&!T[o].includes("DetermineComponentFrameRoot");)o++;for(;c<D.length&&!D[c].includes("DetermineComponentFrameRoot");)c++;if(o===T.length||c===D.length)for(o=T.length-1,c=D.length-1;1<=o&&0<=c&&T[o]!==D[c];)c--;for(;1<=o&&0<=c;o--,c--)if(T[o]!==D[c]){if(o!==1||c!==1)do if(o--,c--,0>c||T[o]!==D[c]){var P=`
|
||||
`+T[o].replace(" at new "," at ");return e.displayName&&P.includes("<anonymous>")&&(P=P.replace("<anonymous>",e.displayName)),P}while(1<=o&&0<=c);break}}}finally{Pi=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Ca(a):""}function v0(e,t){switch(e.tag){case 26:case 27:case 5:return Ca(e.type);case 16:return Ca("Lazy");case 13:return e.child!==t&&t!==null?Ca("Suspense Fallback"):Ca("Suspense");case 19:return Ca("SuspenseList");case 0:case 15:return Vi(e.type,!1);case 11:return Vi(e.type.render,!1);case 1:return Vi(e.type,!0);case 31:return Ca("Activity");default:return""}}function zf(e){try{var t="",a=null;do t+=v0(e,a),a=e,e=e.return;while(e);return t}catch(o){return`
|
||||
Error generating stack: `+o.message+`
|
||||
`+o.stack}}var Gi=Object.prototype.hasOwnProperty,qi=n.unstable_scheduleCallback,Yi=n.unstable_cancelCallback,y0=n.unstable_shouldYield,x0=n.unstable_requestPaint,Rt=n.unstable_now,b0=n.unstable_getCurrentPriorityLevel,Lf=n.unstable_ImmediatePriority,kf=n.unstable_UserBlockingPriority,ml=n.unstable_NormalPriority,S0=n.unstable_LowPriority,Uf=n.unstable_IdlePriority,w0=n.log,E0=n.unstable_setDisableYieldValue,$r=null,Tt=null;function Kn(e){if(typeof w0=="function"&&E0(e),Tt&&typeof Tt.setStrictMode=="function")try{Tt.setStrictMode($r,e)}catch{}}var _t=Math.clz32?Math.clz32:R0,A0=Math.log,C0=Math.LN2;function R0(e){return e>>>=0,e===0?32:31-(A0(e)/C0|0)|0}var gl=256,vl=262144,yl=4194304;function Ra(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function xl(e,t,a){var o=e.pendingLanes;if(o===0)return 0;var c=0,d=e.suspendedLanes,y=e.pingedLanes;e=e.warmLanes;var S=o&134217727;return S!==0?(o=S&~d,o!==0?c=Ra(o):(y&=S,y!==0?c=Ra(y):a||(a=S&~e,a!==0&&(c=Ra(a))))):(S=o&~d,S!==0?c=Ra(S):y!==0?c=Ra(y):a||(a=o&~e,a!==0&&(c=Ra(a)))),c===0?0:t!==0&&t!==c&&(t&d)===0&&(d=c&-c,a=t&-t,d>=a||d===32&&(a&4194048)!==0)?t:c}function Jr(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function T0(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Hf(){var e=yl;return yl<<=1,(yl&62914560)===0&&(yl=4194304),e}function Xi(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Wr(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function _0(e,t,a,o,c,d){var y=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var S=e.entanglements,T=e.expirationTimes,D=e.hiddenUpdates;for(a=y&~a;0<a;){var P=31-_t(a),q=1<<P;S[P]=0,T[P]=-1;var k=D[P];if(k!==null)for(D[P]=null,P=0;P<k.length;P++){var H=k[P];H!==null&&(H.lane&=-536870913)}a&=~q}o!==0&&Bf(e,o,0),d!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=d&~(y&~t))}function Bf(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var o=31-_t(t);e.entangledLanes|=t,e.entanglements[o]=e.entanglements[o]|1073741824|a&261930}function Pf(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var o=31-_t(a),c=1<<o;c&t|e[o]&t&&(e[o]|=t),a&=~c}}function Vf(e,t){var a=t&-t;return a=(a&42)!==0?1:Qi(a),(a&(e.suspendedLanes|t))!==0?0:a}function Qi(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Ki(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Gf(){var e=X.p;return e!==0?e:(e=window.event,e===void 0?32:Tg(e.type))}function qf(e,t){var a=X.p;try{return X.p=e,t()}finally{X.p=a}}var Fn=Math.random().toString(36).slice(2),at="__reactFiber$"+Fn,pt="__reactProps$"+Fn,Ia="__reactContainer$"+Fn,Fi="__reactEvents$"+Fn,O0="__reactListeners$"+Fn,j0="__reactHandles$"+Fn,Yf="__reactResources$"+Fn,eo="__reactMarker$"+Fn;function Zi(e){delete e[at],delete e[pt],delete e[Fi],delete e[O0],delete e[j0]}function $a(e){var t=e[at];if(t)return t;for(var a=e.parentNode;a;){if(t=a[Ia]||a[at]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=dg(e);e!==null;){if(a=e[at])return a;e=dg(e)}return t}e=a,a=e.parentNode}return null}function Ja(e){if(e=e[at]||e[Ia]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function to(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(s(33))}function Wa(e){var t=e[Yf];return t||(t=e[Yf]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function tt(e){e[eo]=!0}var Xf=new Set,Qf={};function Ta(e,t){er(e,t),er(e+"Capture",t)}function er(e,t){for(Qf[e]=t,e=0;e<t.length;e++)Xf.add(t[e])}var M0=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u21
Line truncated
|
||||
`).replace(iS,"")}function tg(e,t){return t=eg(t),eg(e)===t}function Ne(e,t,a,o,c,d){switch(a){case"children":typeof o=="string"?t==="body"||t==="textarea"&&o===""||nr(e,o):(typeof o=="number"||typeof o=="bigint")&&t!=="body"&&nr(e,""+o);break;case"className":Sl(e,"class",o);break;case"tabIndex":Sl(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Sl(e,a,o);break;case"style":th(e,o,d);break;case"data":if(t!=="object"){Sl(e,"data",o);break}case"src":case"href":if(o===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(a);break}o=El(""+o),e.setAttribute(a,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(a,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof d=="function"&&(a==="formAction"?(t!=="input"&&Ne(e,t,"name",c.name,c,null),Ne(e,t,"formEncType",c.formEncType,c,null),Ne(e,t,"formMethod",c.formMethod,c,null),Ne(e,t,"formTarget",c.formTarget,c,null)):(Ne(e,t,"encType",c.encType,c,null),Ne(e,t,"method",c.method,c,null),Ne(e,t,"target",c.target,c,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(a);break}o=El(""+o),e.setAttribute(a,o);break;case"onClick":o!=null&&(e.onclick=Cn);break;case"onScroll":o!=null&&xe("scroll",e);break;case"onScrollEnd":o!=null&&xe("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(s(61));if(a=o.__html,a!=null){if(c.children!=null)throw Error(s(60));e.innerHTML=a}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}a=El(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,""+o):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":o===!0?e.setAttribute(a,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,o):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(a,o):e.removeAttribute(a);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(a):e.setAttribute(a,o);break;case"popover":xe("beforetoggle",e),xe("toggle",e),bl(e,"popover",o);break;case"xlinkActuate":An(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":An(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":An(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":An(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":An(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":An(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":An(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":An(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":An(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":bl(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=k0.get(a)||a,bl(e,a,o))}}function Bu(e,t,a,o,c,d){switch(a){case"style":th(e,o,d);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(s(61));if(a=o.__html,a!=null){if(c.children!=null)throw Error(s(60));e.innerHTML=a}}break;case"children":typeof o=="string"?nr(e,o):(typeof o=="number"||typeof o=="bigint")&&nr(e,""+o);break;case"onScroll":o!=null&&xe("scroll",e);break;case"onScrollEnd":o!=null&&xe("scrollend",e);break;case"onClick":o!=null&&(e.onclick=Cn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"inne
Line truncated
|
||||
|
||||
Please change the parent <Route path="${E}"> to <Route path="${E==="/"?"*":`${E}/*`}">.`)}let x=wt(),b;if(r){let E=typeof r=="string"?Yr(r):r;Ge(v==="/"||E.pathname?.startsWith(v),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${v}" but pathname "${E.pathname}" was given in the \`location\` prop.`),b=E}else b=x;let w=b.pathname||"/",A=w;if(v!=="/"){let E=v.replace(/^\//,"").split("/");A="/"+w.replace(/^\//,"").split("/").slice(E.length).join("/")}let R=iy(n,{pathname:A});Jt(g||R!=null,`No routes matched location "${b.pathname}${b.search}${b.hash}" `),Jt(R==null||R[R.length-1].route.element!==void 0||R[R.length-1].route.Component!==void 0||R[R.length-1].route.lazy!==void 0,`Matched leaf route at location "${b.pathname}${b.search}${b.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let C=fE(R&&R.map(E=>Object.assign({},E,{params:Object.assign({},f,E.params),pathname:xn([v,s.encodeLocation?s.encodeLocation(E.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?v:xn([v,s.encodeLocation?s.encodeLocation(E.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathnameBase])})),i,l);return r&&C?m.createElement(ll.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...b},navigationType:"POP"}},C):C}function iE(){let n=vE(),r=Kw(n)?`${n.status} ${n.statusText}`:n instanceof Error?n.message:JSON.stringify(n),l=n instanceof Error?n.stack:null,s="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:s},u={padding:"2px 4px",backgroundColor:s},f=null;return console.error("Error handled by React Router default ErrorBoundary:",n),f=m.createElement(m.Fragment,null,m.createElement("p",null,"💿 Hey developer 👋"),m.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",m.createElement("code",{style:u},"ErrorBoundary")," or"," ",m.createElement("code",{style:u},"errorElement")," prop on your route.")),m.createElement(m.Fragment,null,m.createElement("h2",null,"Unexpected Application Error!"),m.createElement("h3",{style:{fontStyle:"italic"}},r),l?m.createElement("pre",{style:i},l):null,f)}var cE=m.createElement(iE,null),xy=class extends m.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,r){return r.location!==n.location||r.revalidation!=="idle"&&n.revalidation==="idle"?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error!==void 0?n.error:r.error,location:r.location,revalidation:n.revalidation||r.revalidation}}componentDidCatch(n,r){this.props.onError?this.props.onError(n,r):console.error("React Router caught the following error during render",n)}render(){let n=this.state.error;if(this.context&&typeof n=="object"&&n&&"digest"in n&&typeof n.digest=="string"){const l=nE(n.digest);l&&(n=l)}let r=n!==void 0?m.createElement(Wt.Provider,{value:this.props.routeContext},m.createElement($d.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?m.createElement(uE,{error:n},r):r}};xy.contextType=Iw;var fd=new WeakMap;function uE({children:n,error:r}){let{basename:l}=m.useContext(Bt);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let s=tE(r.digest);if(s){let i=fd.get(r);if(i)throw i;let u=fy(s.location,l);if(dy&&!fd.get(r))if(u.isExternal||s.reloadDocument)window.location.href=u.absoluteURL||u.to;else{const f=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(u.to,{replace:s.replace}));throw fd.set(r,f),f}return m.createElement("meta",{httpEquiv:"refresh",content:`0;url=${u.absoluteURL||u.to}`})}}return n}function dE({routeContext:n,match:r,children:l}){let s=m.useContext(Xr);return s&&s.static&&s.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=r.route.id),m.createElement(Wt.Provider,{value:n},l)}function fE(n,r=[],l){let s=l?.state;if(n==null){if(!s)return null;if(s.errors)n=s.matches;else if(r.length===0&&!s.initialized&&s.matches.length>0)n=s.matches;else return null}let i=n,u=s?.errors;if(u!=null){let x=i.findIndex(b=>b.route.id&&u?.[b.route.id]!==void 0);Ge(x>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(u).join(",")}`),i=i.slice(0,Math.min(i.length,x+1))}let f=!1,p=-1;if(l&&s){f=s.renderFallback;for(let x=0;x<i.length;x++){let b=i[x];if((b.route.HydrateFallback||b.route.hydrateFallbackElement)&&(p=x),b.route.id){let{loaderData:w,errors:A}=s,R=b.route.loader&&!w.hasOwnProperty(b.route.id)&&(!A||A[b.route.idLine truncated
|
||||
.`.concat(A_,` {
|
||||
overflow: hidden `).concat(s,`;
|
||||
padding-right: `).concat(p,"px ").concat(s,`;
|
||||
}
|
||||
body[`).concat(Br,`] {
|
||||
overflow: hidden `).concat(s,`;
|
||||
overscroll-behavior: contain;
|
||||
`).concat([r&&"position: relative ".concat(s,";"),l==="margin"&&`
|
||||
padding-left: `.concat(i,`px;
|
||||
padding-top: `).concat(u,`px;
|
||||
padding-right: `).concat(f,`px;
|
||||
margin-left:0;
|
||||
margin-top:0;
|
||||
margin-right: `).concat(p,"px ").concat(s,`;
|
||||
`),l==="padding"&&"padding-right: ".concat(p,"px ").concat(s,";")].filter(Boolean).join(""),`
|
||||
}
|
||||
|
||||
.`).concat(Is,` {
|
||||
right: `).concat(p,"px ").concat(s,`;
|
||||
}
|
||||
|
||||
.`).concat($s,` {
|
||||
margin-right: `).concat(p,"px ").concat(s,`;
|
||||
}
|
||||
|
||||
.`).concat(Is," .").concat(Is,` {
|
||||
right: 0 `).concat(s,`;
|
||||
}
|
||||
|
||||
.`).concat($s," .").concat($s,` {
|
||||
margin-right: 0 `).concat(s,`;
|
||||
}
|
||||
|
||||
body[`).concat(Br,`] {
|
||||
`).concat(C_,": ").concat(p,`px;
|
||||
}
|
||||
`)},Yv=function(){var n=parseInt(document.body.getAttribute(Br)||"0",10);return isFinite(n)?n:0},Y_=function(){m.useEffect(function(){return document.body.setAttribute(Br,(Yv()+1).toString()),function(){var n=Yv()-1;n<=0?document.body.removeAttribute(Br):document.body.setAttribute(Br,n.toString())}},[])},X_=function(n){var r=n.noRelative,l=n.noImportant,s=n.gapMode,i=s===void 0?"margin":s;Y_();var u=m.useMemo(function(){return V_(i)},[i]);return m.createElement(G_,{styles:q_(u,!r,i,l?"":"!important")})},Xd=!1;if(typeof window<"u")try{var Gs=Object.defineProperty({},"passive",{get:function(){return Xd=!0,!0}});window.addEventListener("test",Gs,Gs),window.removeEventListener("test",Gs,Gs)}catch{Xd=!1}var kr=Xd?{passive:!1}:!1,Q_=function(n){return n.tagName==="TEXTAREA"},gb=function(n,r){if(!(n instanceof Element))return!1;var l=window.getComputedStyle(n);return l[r]!=="hidden"&&!(l.overflowY===l.overflowX&&!Q_(n)&&l[r]==="visible")},K_=function(n){return gb(n,"overflowY")},F_=function(n){return gb(n,"overflowX")},Xv=function(n,r){var l=r.ownerDocument,s=r;do{typeof ShadowRoot<"u"&&s instanceof ShadowRoot&&(s=s.host);var i=vb(n,s);if(i){var u=yb(n,s),f=u[1],p=u[2];if(f>p)return!0}s=s.parentNode}while(s&&s!==l.body);return!1},Z_=function(n){var r=n.scrollTop,l=n.scrollHeight,s=n.clientHeight;return[r,l,s]},I_=function(n){var r=n.scrollLeft,l=n.scrollWidth,s=n.clientWidth;return[r,l,s]},vb=function(n,r){return n==="v"?K_(r):F_(r)},yb=function(n,r){return n==="v"?Z_(r):I_(r)},$_=function(n,r){return n==="h"&&r==="rtl"?-1:1},J_=function(n,r,l,s,i){var u=$_(n,window.getComputedStyle(r).direction),f=u*s,p=l.target,v=r.contains(p),g=!1,x=f>0,b=0,w=0;do{if(!p)break;var A=yb(n,p),R=A[0],C=A[1],E=A[2],O=C-E-u*R;(R||O)&&vb(n,p)&&(b+=O,w+=R);var L=p.parentNode;p=L&&L.nodeType===Node.DOCUMENT_FRAGMENT_NODE?L.host:L}while(!v&&p!==document.body||v&&(r.contains(p)||r===p));return(x&&Math.abs(b)<1||!x&&Math.abs(w)<1)&&(g=!0),g},qs=function(n){return"changedTouches"in n?[n.changedTouches[0].clientX,n.changedTouches[0].clientY]:[0,0]},Qv=function(n){return[n.deltaX,n.deltaY]},Kv=function(n){return n&&"current"in n?n.current:n},W_=function(n,r){return n[0]===r[0]&&n[1]===r[1]},eO=function(n){return`
|
||||
.block-interactivity-`.concat(n,` {pointer-events: none;}
|
||||
.allow-interactivity-`).concat(n,` {pointer-events: all;}
|
||||
`)},tO=0,Ur=[];function nO(n){var r=m.useRef([]),l=m.useRef([0,0]),s=m.useRef(),i=m.useState(tO++)[0],u=m.useState(mb)[0],f=m.useRef(n);m.useEffect(function(){f.current=n},[n]),m.useEffect(function(){if(n.inert){document.body.classList.add("block-interactivity-".concat(i));var C=E_([n.lockRef.current],(n.shards||[]).map(Kv),!0).filter(Boolean);return C.forEach(function(E){return E.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),C.forEach(function(E){return E.classList.remove("allow-interactivity-".concat(i))})}}},[n.inert,n.lockRef.current,n.shards]);var p=m.useCallback(function(C,E){if("touches"in C&&C.touches.length===2||C.type==="wheel"&&C.ctrlKey)return!f.current.allowPinchZoom;var O=qs(C),L=l.current,N="deltaX"in C?C.deltaX:L[0]-O[0],U="deltaY"in C?C.deltaY:L[1]-O[1],V,K=C.target,Q=Math.abs(N)>Math.abs(U)?"h":"v";if("touches"in C&&Q==="h"&&K.type==="range")return!1;var Y=window.getSelection(),I=Y&&Y.anchorNode,ne=I?I===K||I.contains(K):!1;if(ne)return!1;var ce=Xv(Q,K);if(!ce)return!0;if(ce?V=Q:(V=Q==="v"?"h":"v",ce=Xv(Q,K)),!ce)return!1;if(!s.current&&"changedTouches"in C&&(N||U)&&(s.current=V),!V)return!0;var ue=s.current||V;return J_(ue,E,C,ue==="h"?N:U)},[]),v=m.useCallback(function(C){var E=C;if(!(!Ur.length||Ur[Ur.length-1]!==u)){var O="deltaY"in E?Qv(E):qs(E),L=r.current.filter(function(V){return V.name===E.type&&(V.target===E.target||E.target===V.shadowParent)&&W_(V.delta,O)})[0];if(L&&L.should){E.cancelable&&E.preventDefault();return}if(!L){var N=(f.current.shards||[]).map(Kv).filter(Boolean).filter(function(V){return V.contains(E.target)}),U=N.length>0?p(E,N[0]):!f.current.noIsolation;U&&E.cancelable&&E.preventDefault()}}},[]),g=m.useCallback(function(C,E,O,L){var N={name:C,delta:E,target:O,should:L,shadowParent:aO(O)};r.current.push(N),setTimeout(function(){r.current=r.current.filter(function(U){return U!==N})},1)},[]),x=m.useCallback(function(C){l.current=qs(C),s.current=void 0},[]),b=m.useCallback(function(C){g(C.type,Qv(C),C.target,p(C,n.lockRef.current))},[]),w=m.useCallback(function(C){g(C.type,qs(C),C.target,p(C,n.lockRef.current))},[]);m.useEffect(function(){return Ur.push(u),n.setCallbacks({onScrollCapture:b,onWheelCapture:b,onTouchMoveCapture:w}),document.addEventListener("wheel",v,kr),document.addEventListener("touchmove",v,kr),document.addEventListener("touchstart",x,kr),function(){Ur=Ur.filter(function(C){return C!==u}),document.removeEventListener("wheel",v,kr),document.removeEventListener("touchmove",v,kr),document.removeEventListener("touchstart",x,kr)}},[]);var A=n.removeScrollBar,R=n.inert;return m.createElement(m.Fragment,null,R?m.createElement(u,{styles:eO(i)}):null,A?m.createElement(X_,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function aO(n){for(var r=null;n!==null;)n instanceof ShadowRoot&&(r=n.host,n=n.host),n=n.parentNode;return r}const rO=D_(pb,nO);var Ef=m.forwardRef(function(n,r){return m.createElement(Li,vn({},n,{ref:r,sideCar:rO}))});Ef.classNames=Li.classNames;var Qd=["Enter"," "],oO=["ArrowDown","PageUp","Home"],xb=["ArrowUp","PageDown","End"],lO=[...oO,...xb],sO={ltr:[...Qd,"ArrowRight"],rtl:[...Qd,"ArrowLeft"]},iO={ltr:["ArrowLeft"],rtl:["ArrowRight"]},hl="Menu",[rl,cO,uO]=tb(hl),[Fa,bb]=Ea(hl,[uO,ji,ob]),ki=ji(),Sb=ob(),[dO,Za]=Fa(hl),[fO,pl]=Fa(hl),wb=n=>{const{__scopeMenu:r,open:l=!1,children:s,dir:i,onOpenChange:u,modal:f=!0}=n,p=ki(r),[v,g]=m.useState(null),x=m.useRef(!1),b=ut(u),w=sf(i);return m.useEffect(()=>{const A=()=>{x.current=!0,document.addEventListener("pointerdown",R,{capture:!0,once:!0}),document.addEventListener("pointermove",R,{capture:!0,once:!0})},R=()=>x.current=!1;return document.addEventListener("keydown",A,{capture:!0}),()=>{document.removeEventListener("keydown",A,{capture:!0}),document.removeEventListener("pointerdown",R,{capture:!0}),document.removeEventListener("pointermove",R,{capture:!0})}},[]),h.jsx(Hx,{...p,children:h.jsx(dO,{scope:r,open:l,onOpenChange:b,content:v,onContentChange:g,children:h.jsx(fO,{scope:r,onClose:m.useCallback(()=>b(!1),[b]),isUsingKeyboardRef:x,dir:w,modal:f,children:s})})})};wb.displayName=hl;var hO="MenuAnchor",Af=m.forwardRef((n,r)=>{const{__scopeMenu:l,...s}=n,i=ki(l);return h.jsx(Bx,{...i,...s,ref:r})});Af.displayName=hO;var Cf="MenuPortal",[pO,Eb]=Fa(Cf,{forceMount:void 0}),Ab=n=>{const{__scopeMenu:r,forceMount:l,children:s,container:i}=n,u=Za(Cf,r);return h.jsx(pO,{scope:r,forceMount:l,children:h.jsx(Et,{present:l||u.open,children:h.jsx(Mi,{asChild:!0,container:i,children:s})})})};Ab.displayName=Cf;var $t="MenuContent",[mO,Rf]=Fa($t),Cb=m.forwardRef((n,r)=>{const l=Eb($t,n.__scopeMenu),{forceMount:s=l.forceMount,...i}=n,u=Za($t,n.__scopeMenu),f=pl($t,n.__scopeMenu);return h.jsx(rl.Provider,{scope:n.__scopeMenu,children:h.jsx(Et,{present:s||u.open,children:h.jsx(rl.Slot,{scope:n.__scopeMenu,children:f.modal?h.jsx(gO,{...i,ref:r}):h.jsx(vO,{...i,ref:r})})})})}),gO=m.forwardRef((n,r)=>{const l=Za($t,n.__scopeMenu),s=
Line truncated
|
||||
|
||||
If you want to hide the \`${r.titleName}\`, you can wrap it with our VisuallyHidden component.
|
||||
|
||||
For more information, see https://radix-ui.com/primitives/docs/components/${r.docsSlug}`;return m.useEffect(()=>{n&&(document.getElementById(n)||console.error(l))},[l,n]),null},qj="DialogDescriptionWarning",Yj=({contentRef:n,descriptionId:r})=>{const s=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${m0(qj).contentName}}.`;return m.useEffect(()=>{const i=n.current?.getAttribute("aria-describedby");r&&i&&(document.getElementById(r)||console.warn(s))},[s,n,r]),null},Xj=t0,Qj=a0,Kj=o0,Fj=l0,Zj=s0,Ij=c0,$j=d0,Jj=h0;function Wj({...n}){return h.jsx(Xj,{"code-path":"src/components/ui/dialog.tsx:10:10","data-slot":"dialog",...n})}function AD({...n}){return h.jsx(Qj,{"code-path":"src/components/ui/dialog.tsx:16:10","data-slot":"dialog-trigger",...n})}function eM({...n}){return h.jsx(Kj,{"code-path":"src/components/ui/dialog.tsx:22:10","data-slot":"dialog-portal",...n})}function tM({className:n,...r}){return h.jsx(Fj,{"code-path":"src/components/ui/dialog.tsx:36:5","data-slot":"dialog-overlay",className:Ce("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",n),...r})}function nM({className:n,children:r,showCloseButton:l=!0,showOverlay:s=!0,...i}){return h.jsxs(eM,{"code-path":"src/components/ui/dialog.tsx:58:5","data-slot":"dialog-portal",children:[s&&h.jsx(tM,{"code-path":"src/components/ui/dialog.tsx:59:23"}),h.jsxs(Zj,{"code-path":"src/components/ui/dialog.tsx:60:7","data-slot":"dialog-content",className:Ce("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 outline-none sm:max-w-lg",n),...i,children:[r,l&&h.jsxs(Jj,{"code-path":"src/components/ui/dialog.tsx:70:11","data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[h.jsx(iw,{"code-path":"src/components/ui/dialog.tsx:74:13"}),h.jsx("span",{"code-path":"src/components/ui/dialog.tsx:75:13",className:"sr-only",children:"Close"})]})]})]})}function aM({className:n,...r}){return h.jsx("div",{"code-path":"src/components/ui/dialog.tsx:85:5","data-slot":"dialog-header",className:Ce("flex flex-col gap-2 text-center sm:text-left",n),...r})}function rM({className:n,...r}){return h.jsx("div",{"code-path":"src/components/ui/dialog.tsx:95:5","data-slot":"dialog-footer",className:Ce("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",n),...r})}function oM({className:n,...r}){return h.jsx(Ij,{"code-path":"src/components/ui/dialog.tsx:111:5","data-slot":"dialog-title",className:Ce("text-lg leading-none font-semibold",n),...r})}function lM({className:n,...r}){return h.jsx($j,{"code-path":"src/components/ui/dialog.tsx:124:5","data-slot":"dialog-description",className:Ce("text-muted-foreground text-sm",n),...r})}const g0=m.createContext(null);function CD(){const n=m.useContext(g0);if(!n)throw new Error("useConfirm must be used within ConfirmProvider");return n.confirm}function sM({children:n}){const[r,l]=m.useState(!1),[s,i]=m.useState({title:"确认操作",description:"",confirmText:"确认",cancelText:"取消",variant:"default"}),[u,f]=m.useState(null),p=m.useCallback(x=>{const b=typeof x=="string"?{title:"确认操作",description:x}:x;return i({title:b.title||"确认操作",description:b.description||"",confirmText:b.confirmText||"确认",cancelText:b.cancelText||"取消",variant:b.variant||"default"}),l(!0),new Promise(w=>f(()=>w))},[]),v=()=>{l(!1),u?.(!0),f(null)},g=()=>{l(!1),u?.(!1),f(null)};return h.jsxs(g0.Provider,{"code-path":"src/components/ui/confirm-dialog.tsx:68:5",value:{confirm:p},children:[n,h.jsx(Wj,{"code-path":"src/components/ui/confirm-dialog.tsx:70:7",open:r,onOpenChange:x=>{x||g()},children:h.jsxs(nM,{"code-path":"src/components/ui/confirm-dialog.tsx:71:9",className:"max-w-sm bg-slate-900 border-slate-800",onCloseAutoFocus:x=>x.preventDefault(),children:[h.jsxs(aM,{"code-path":"src/components/ui/confirm-dialog.tsx:72:11",children:[h.jsx(oM,{"code-path":"src/components/ui/confirm-dialog.tsx:73:13",className:"text-slate-100",children:s.title}),s.description&&h.jsx(lM,{"code-path":"src/components/ui/confirm-dialog.tsx:75:15",className:"text-slate-400",children:s.description})]}),h.jsxs(rM,{"code-path":"src/components/ui/confirm-dialog.tsx:78:11",className:"gap-2 sm:gap-2",children:[h.jsx(St,{"code-path":"src/components/ui/confirm-dialog.tsx:79:13",variant:"outline",className:"border-slate-
Line truncated
|
||||
@keyframes login-orb-1 {
|
||||
0%, 100% { transform: translate(0, 0) scale(1); }
|
||||
33% { transform: translate(40px, -50px) scale(1.12); }
|
||||
66% { transform: translate(-30px, 35px) scale(0.92); }
|
||||
}
|
||||
@keyframes login-orb-2 {
|
||||
0%, 100% { transform: translate(0, 0) scale(1); }
|
||||
50% { transform: translate(-50px, 25px) scale(1.18); }
|
||||
}
|
||||
@keyframes login-orb-3 {
|
||||
0%, 100% { transform: translate(0, 0) scale(1); }
|
||||
50% { transform: translate(30px, 45px) scale(0.88); }
|
||||
}
|
||||
@keyframes login-orb-4 {
|
||||
0%, 100% { transform: translate(0, 0) scale(1); }
|
||||
50% { transform: translate(25px, -30px) scale(1.1); }
|
||||
}
|
||||
@keyframes login-card-enter {
|
||||
from { opacity: 0; transform: translateY(24px) scale(0.97); }
|
||||
to { opacity: 1; transform: translateY(0) scale(1); }
|
||||
}
|
||||
@keyframes login-fade-in {
|
||||
from { opacity: 0; }
|
||||
to { opacity: 1; }
|
||||
}
|
||||
@keyframes login-input-focus {
|
||||
from { box-shadow: 0 0 0 0px var(--dg-input-focus-ring); }
|
||||
to { box-shadow: 0 0 0 4px var(--dg-input-focus-ring); }
|
||||
}
|
||||
`,cM=[{top:"-10%",left:"-5%",size:520,color:"var(--dg-blue)",opacity:.18,blur:90,animation:"login-orb-1 18s ease-in-out infinite"},{bottom:"-15%",right:"-8%",size:480,color:"var(--dg-purple)",opacity:.16,blur:100,animation:"login-orb-2 22s ease-in-out infinite"},{top:"30%",right:"10%",size:320,color:"var(--dg-cyan)",opacity:.12,blur:70,animation:"login-orb-3 16s ease-in-out infinite"},{bottom:"10%",left:"8%",size:380,color:"var(--dg-gradient-start)",opacity:.14,blur:80,animation:"login-orb-4 20s ease-in-out infinite"}];function uM(){const n=sl(),{theme:r,setTheme:l}=Hy(),[s,i]=m.useState("admin"),[u,f]=m.useState("123456"),[p,v]=m.useState(!1),[g,x]=m.useState(!1),[b,w]=m.useState(""),[A,R]=m.useState(!1);m.useEffect(()=>{R(!0)},[]);const C=async E=>{E.preventDefault(),w(""),x(!0);try{const O=await Wb.login(s,u);on.getState().login(O.user,O.token,O.permissions??null),localStorage.setItem("token",O.token),n("/",{replace:!0})}catch(O){const L=O instanceof Error?O.message:"登录失败,请检查用户名和密码";w(L)}finally{x(!1)}};return h.jsxs(h.Fragment,{children:[h.jsx("style",{"code-path":"src/components/auth/Login.tsx:102:7",children:iM}),h.jsxs("div",{"code-path":"src/components/auth/Login.tsx:104:7",className:"relative min-h-screen flex items-center justify-center px-4 overflow-hidden",style:{background:`radial-gradient(ellipse at 50% 0%, ${getComputedStyle(document.documentElement).getPropertyValue("--dg-bg-secondary")} 0%, ${getComputedStyle(document.documentElement).getPropertyValue("--dg-bg-primary")} 100%)`},children:[cM.map((E,O)=>h.jsx("div",{"code-path":"src/components/auth/Login.tsx:112:11","aria-hidden":"true",className:"pointer-events-none absolute",style:{top:E.top,left:E.left,bottom:E.bottom,right:E.right,width:E.size,height:E.size,borderRadius:"50%",background:`radial-gradient(circle, ${E.color} 0%, transparent 70%)`,opacity:A?E.opacity:0,filter:`blur(${E.blur}px)`,animation:E.animation,willChange:"transform",transition:"opacity 1s ease-out"}},`orb-${O}`)),h.jsx("div",{"code-path":"src/components/auth/Login.tsx:135:9",className:"fixed top-4 right-4 z-50",style:{animation:"login-fade-in 0.6s ease-out"},children:h.jsxs(Js,{"code-path":"src/components/auth/Login.tsx:139:11",children:[h.jsx(Ws,{"code-path":"src/components/auth/Login.tsx:140:13",asChild:!0,children:h.jsx("button",{"code-path":"src/components/auth/Login.tsx:141:15",type:"button","aria-label":"切换主题",className:Ce("inline-flex items-center justify-center size-10 rounded-full","border border-[var(--dg-border)] transition-all duration-200","hover:scale-105 active:scale-95 hover:border-[var(--dg-border-hover)]","glass"),style:{color:"var(--dg-text-secondary)"},children:h.jsx(ay,{"code-path":"src/components/auth/Login.tsx:152:17",className:"size-5"})})}),h.jsxs(ei,{"code-path":"src/components/auth/Login.tsx:155:13",align:"end",className:"w-60 bg-[var(--dg-bg-secondary)] border-[var(--dg-border)]",style:{boxShadow:"var(--shadow-dropdown)"},children:[h.jsx(Kd,{"code-path":"src/components/auth/Login.tsx:160:15",className:"text-[var(--dg-text-secondary)]",children:"主题切换"}),h.jsx(ti,{"code-path":"src/components/auth/Login.tsx:161:15",className:"bg-[var(--dg-border)]"}),of.map(E=>h.jsxs(Fo,{"code-path":"src/components/auth/Login.tsx:163:17",className:Ce("flex items-center gap-2.5 cursor-pointer transition-colors","focus:bg-[var(--dg-bg-hover)] focus:text-[var(--dg-text-primary)]",r===E.id?"text-[var(--dg-text-primary)]":"text-[var(--dg-text-secondary)]"),onClick:()=>l(E.id),children:[h.jsx("span",{"code-path":"src/components/auth/Login.tsx:172:19",className:"size-3.5 rounded-full shrink-0 ring-2",style:{backgroundColor:E.primaryColor,boxShadow:"0 0 0 2px var(--dg-bg-primary)"}}),h.jsxs("div",{"code-path":"src/components/auth/Login.tsx:179:19",className:"flex-1 min-w-0",children:[h.jsx("span",{"code-path":"src/components/auth/Login.tsx:180:21",className:"text-sm font-medium block",children:E.name}),h.jsx("span",{"code-path":"src/components/auth/Login.tsx:181:21",className:"text-xs opacity-60 block truncate",children:E.description})]}),r===E.id&&h.jsx(ry,{"code-path":"src/components/auth/Login.tsx:183:43",className:"size-4 shrink-0 text-[var(--dg-blue)]"})]},E.id))]})]})}),h.jsxs("div",{"code-path":"src/components/auth/Login.tsx:191:9",className:"relative z-10 w-full max-w-md",style:{background:"color-mix(in srgb, var(--dg-bg-secondary) 80%, transparent)",backdropFilter:"blur(24px)",WebkitBackdropFilter:"blur(24px)",border:"1px solid var(--dg-border)",borderRadius:24,boxShadow:"var(--shadow-card-hover)",padding:"44px 40px",animation:"login-card-enter 0.6s cubic-bezier(0.16, 1, 0.3, 1)"},children:[h.jsxs("div",{"code-path":"src/components/auth/Login.tsx:205:11",className:"text-center mb-8",children:[h.jsx("div",{"code-path":"src/components/auth/Login.tsx:206:13",className:"inline-flex items-center justify-center size-16 rounded-2xl mb-5",style:{background:"linear-gradient(135deg, var(--dg-gradient-start), var(--dg-gradien
Line truncated
|
||||
|
||||
**时间:** ${new Date().toISOString()}
|
||||
**URL:** ${window.location.href}
|
||||
**用户代理:** ${navigator.userAgent}
|
||||
|
||||
### 错误信息
|
||||
|
||||
\`\`\`
|
||||
${r?.name}: ${r?.message}
|
||||
\`\`\`
|
||||
|
||||
### 组件堆栈
|
||||
|
||||
\`\`\`
|
||||
${l?.componentStack}
|
||||
\`\`\`
|
||||
`;navigator.clipboard.writeText(s).then(()=>{Zv.success("错误信息已复制到剪贴板,请粘贴到 Issue 中")}).catch(()=>{Zv.error("复制失败,请手动复制错误信息")})};render(){return this.state.hasError?this.props.fallback?this.props.fallback:h.jsx("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:64:9",className:"min-h-[60vh] flex items-center justify-center p-6",children:h.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:65:11",className:"dg-card max-w-lg w-full p-8 text-center space-y-6",children:[h.jsx("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:67:13",className:"mx-auto w-16 h-16 rounded-2xl bg-red-500/10 flex items-center justify-center",children:h.jsx(ni,{"code-path":"src/components/layout/ErrorBoundary.tsx:68:15",className:"h-8 w-8 text-red-400"})}),h.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:72:13",children:[h.jsx("h2",{"code-path":"src/components/layout/ErrorBoundary.tsx:73:15",className:"text-xl font-bold text-[var(--dg-text-primary)]",children:"页面出现错误"}),h.jsx("p",{"code-path":"src/components/layout/ErrorBoundary.tsx:76:15",className:"text-sm text-[var(--dg-text-muted)] mt-2",children:"抱歉,该页面遇到了意外错误。您可以尝试重新加载或返回首页。"})]}),this.state.error&&h.jsx("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:83:15",className:"text-left",children:h.jsxs("details",{"code-path":"src/components/layout/ErrorBoundary.tsx:84:17",className:"group",children:[h.jsxs("summary",{"code-path":"src/components/layout/ErrorBoundary.tsx:85:19",className:"cursor-pointer text-xs text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] transition-colors flex items-center gap-1.5",children:[h.jsx(Vg,{"code-path":"src/components/layout/ErrorBoundary.tsx:86:21",className:"h-3.5 w-3.5"}),"查看错误详情"]}),h.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:89:19",className:"mt-2 p-3 rounded-lg bg-[var(--dg-bg-tertiary)] border border-[var(--dg-border)] overflow-auto max-h-48",children:[h.jsxs("code",{"code-path":"src/components/layout/ErrorBoundary.tsx:90:21",className:"text-xs text-red-400 font-mono block whitespace-pre-wrap",children:[this.state.error.name,": ",this.state.error.message]}),this.state.errorInfo&&h.jsx("pre",{"code-path":"src/components/layout/ErrorBoundary.tsx:94:23",className:"text-xs text-[var(--dg-text-muted)] mt-2 whitespace-pre-wrap",children:this.state.errorInfo.componentStack})]})]})}),h.jsxs("div",{"code-path":"src/components/layout/ErrorBoundary.tsx:104:13",className:"flex items-center justify-center gap-3",children:[h.jsxs(St,{"code-path":"src/components/layout/ErrorBoundary.tsx:105:15",variant:"outline",className:"dg-btn-secondary",onClick:this.handleGoHome,children:[h.jsx(ly,{"code-path":"src/components/layout/ErrorBoundary.tsx:110:17",className:"h-4 w-4 mr-1.5"}),"返回首页"]}),h.jsxs(St,{"code-path":"src/components/layout/ErrorBoundary.tsx:113:15",className:"dg-btn-primary",onClick:this.handleRetry,children:[h.jsx(pw,{"code-path":"src/components/layout/ErrorBoundary.tsx:117:17",className:"h-4 w-4 mr-1.5"}),"重新加载"]}),h.jsxs(St,{"code-path":"src/components/layout/ErrorBoundary.tsx:120:15",variant:"outline",className:"dg-btn-ghost",onClick:this.handleReport,children:[h.jsx(Vg,{"code-path":"src/components/layout/ErrorBoundary.tsx:125:17",className:"h-4 w-4 mr-1.5"}),"复制错误"]})]})]})}):this.props.children}}const SM=m.lazy(()=>se(()=>import("./Dashboard-DQzWxW5H.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9])).then(n=>({default:n.Dashboard}))),wM=m.lazy(()=>se(()=>import("./ServerManager-D6Uxl03e.js"),__vite__mapDeps([10,1,6,11,12,13,8,14,15,16,17,3,5,7,18,19,20,21,22,23,24,25])).then(n=>({default:n.ServerManager}))),EM=m.lazy(()=>se(()=>import("./CloudAccountManager-Dth1Gy-B.js"),__vite__mapDeps([26,1,11,24,6,7,18,8])).then(n=>({default:n.CloudAccountManager}))),AM=m.lazy(()=>se(()=>import("./DomainManager-AazO_ekQ.js"),__vite__mapDeps([27,1,11,24,6,7,18,8])).then(n=>({default:n.DomainManager}))),CM=m.lazy(()=>se(()=>import("./RegionManager-BFFP324K.js"),__vite__mapDeps([28,1,11,24,7,12,13,8,14,15,23])).then(n=>({default:n.RegionManager}))),RM=m.lazy(()=>se(()=>import("./PlatformManager-CsXWkkgm.js"),__vite__mapDeps([29,1,11,24,7,15,13,8,30])).then(n=>({default:n.PlatformManager}))),TM=m.lazy(()=>se(()=>import("./CloudBilling-Dtss07cb.js"),__vite__mapDeps([31,1,11,24,6,7,32,13,15,8,33,5])).then(n=>({default:n.CloudBilling}))),_M=m.lazy(()=>se(()=>import("./KubernetesClusters-DD7SeVKO.js"),__vite__mapDeps([34,1,6,11,7,4,35,8,9,25,24,13,19,20])).then(n=>({default:n.KubernetesClusters}))),OM=m.lazy(()=>se(()=>import("./ClusterOverviewPage-CBfjCIXY.js"),__vite__mapDeps([36,1,6,7,14,4,37,8])).then(n=>({default:n.default}))),jM=m.lazy(()=>se(()=>import("./NodeDetailPage-CSCwjDLO.js"),__vite__mapDeps([38,1,6,7,14,4,8])).then(n=>({default:n.default}))),MM=m.lazy(()=>se(()=>import("./NamespaceOverviewPage-Cr
Line truncated
|
||||
Reference in new issue
Block a user