diff --git a/app/kuma-ui/pkg/resources/data/assets/AccordionList-BHwwoW8p.js b/app/kuma-ui/pkg/resources/data/assets/AccordionList-CL29uRzG.js
similarity index 93%
rename from app/kuma-ui/pkg/resources/data/assets/AccordionList-BHwwoW8p.js
rename to app/kuma-ui/pkg/resources/data/assets/AccordionList-CL29uRzG.js
index d35924aa278a..f6dd44b91172 100644
--- a/app/kuma-ui/pkg/resources/data/assets/AccordionList-BHwwoW8p.js
+++ b/app/kuma-ui/pkg/resources/data/assets/AccordionList-CL29uRzG.js
@@ -1 +1 @@
-import{d as p,ac as y,v as o,G as A,o as l,c,l as h,r,b as O,a as b,w as x,q as I,ad as $,n as B,_ as f,aa as C}from"./index-exlqGI2U.js";const E=["aria-expanded"],L={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},N=p({__name:"AccordionItem",setup(s){const e=y("parentAccordion"),t=o(null),n=A(()=>e===void 0?!1:e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.includes(t.value):t.value===e.active.value);e!==void 0&&(t.value=e.count.value++);function i(){n.value?u():m()}function u(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.splice(e.active.value.indexOf(t.value),1):e.active.value=null)}function m(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.push(t.value):e.active.value=t.value)}function d(a){a instanceof HTMLElement&&(a.style.height=`${a.scrollHeight}px`)}function _(a){a instanceof HTMLElement&&(a.style.height="auto")}return(a,v)=>(l(),c("li",{class:B(["accordion-item",{active:n.value}])},[h("button",{class:"accordion-item-header",type:"button","aria-expanded":n.value?"true":"false","data-testid":"accordion-item-button",onClick:i},[r(a.$slots,"accordion-header",{},void 0,!0)],8,E),v[0]||(v[0]=O()),b($,{name:"accordion",onEnter:d,onAfterEnter:_,onBeforeLeave:d},{default:x(()=>[n.value?(l(),c("div",L,[r(a.$slots,"accordion-content",{},void 0,!0)])):I("",!0)]),_:3})],2))}}),g=f(N,[["__scopeId","data-v-53a0b6ce"]]),k={class:"accordion-list"},T=p({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(s){const e=s,t=o(0),n=o(e.initiallyOpen!==null?e.initiallyOpen:e.multipleOpen?[]:null);return C("parentAccordion",{multipleOpen:e.multipleOpen,active:n,count:t}),(i,u)=>(l(),c("ul",k,[r(i.$slots,"default",{},void 0,!0)]))}}),q=f(T,[["__scopeId","data-v-bdbadd5e"]]);export{g as A,q as a};
+import{d as p,ac as y,v as o,G as A,o as l,c,l as h,r,b as O,a as b,w as x,q as I,ad as $,n as B,_ as f,aa as C}from"./index-sMkPs75z.js";const E=["aria-expanded"],L={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},N=p({__name:"AccordionItem",setup(s){const e=y("parentAccordion"),t=o(null),n=A(()=>e===void 0?!1:e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.includes(t.value):t.value===e.active.value);e!==void 0&&(t.value=e.count.value++);function i(){n.value?u():m()}function u(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.splice(e.active.value.indexOf(t.value),1):e.active.value=null)}function m(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.push(t.value):e.active.value=t.value)}function d(a){a instanceof HTMLElement&&(a.style.height=`${a.scrollHeight}px`)}function _(a){a instanceof HTMLElement&&(a.style.height="auto")}return(a,v)=>(l(),c("li",{class:B(["accordion-item",{active:n.value}])},[h("button",{class:"accordion-item-header",type:"button","aria-expanded":n.value?"true":"false","data-testid":"accordion-item-button",onClick:i},[r(a.$slots,"accordion-header",{},void 0,!0)],8,E),v[0]||(v[0]=O()),b($,{name:"accordion",onEnter:d,onAfterEnter:_,onBeforeLeave:d},{default:x(()=>[n.value?(l(),c("div",L,[r(a.$slots,"accordion-content",{},void 0,!0)])):I("",!0)]),_:3})],2))}}),g=f(N,[["__scopeId","data-v-53a0b6ce"]]),k={class:"accordion-list"},T=p({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(s){const e=s,t=o(0),n=o(e.initiallyOpen!==null?e.initiallyOpen:e.multipleOpen?[]:null);return C("parentAccordion",{multipleOpen:e.multipleOpen,active:n,count:t}),(i,u)=>(l(),c("ul",k,[r(i.$slots,"default",{},void 0,!0)]))}}),q=f(T,[["__scopeId","data-v-bdbadd5e"]]);export{g as A,q as a};
diff --git a/app/kuma-ui/pkg/resources/data/assets/App-GrcOERZJ.js b/app/kuma-ui/pkg/resources/data/assets/App-BFQhLVNe.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/App-GrcOERZJ.js
rename to app/kuma-ui/pkg/resources/data/assets/App-BFQhLVNe.js
index 4e727ecc13a9..3ae873829c47 100644
--- a/app/kuma-ui/pkg/resources/data/assets/App-GrcOERZJ.js
+++ b/app/kuma-ui/pkg/resources/data/assets/App-BFQhLVNe.js
@@ -1,4 +1,4 @@
-import{d as w,o as c,c as $,r as v,a as r,w as n,b as e,t as f,n as R,e as m,_ as M,h as O,f as C,g as V,i as X,u as I,j as z,k as T,l as s,m as i,p as h,q as g,s as U,v as D}from"./index-exlqGI2U.js";const L=""+new URL("product-logo-CDoXkXpC.png",import.meta.url).href,B={class:"app-navigator"},K=w({__name:"AppNavigator",props:{active:{type:Boolean,default:!1},label:{default:""},to:{default:()=>({})}},setup(u){const o=u;return(_,a)=>{const l=m("XAction");return c(),$("li",B,[v(_.$slots,"default",{},()=>[r(l,{class:R({"is-active":o.active}),to:o.to},{default:n(()=>[e(f(o.label),1)]),_:1},8,["class","to"])],!0)])}}}),b=M(K,[["__scopeId","data-v-07bb7885"]]),G=w({name:"github-button",props:{href:String,ariaLabel:String,title:String,dataIcon:String,dataColorScheme:String,dataSize:String,dataShowCount:String,dataText:String},render:function(){const u={ref:"_"};for(const o in this.$props)u[O(o)]=this.$props[o];return C("span",[V(this.$slots,"default")?C("a",u,this.$slots.default()):C("a",u)])},mounted:function(){this.paint()},beforeUpdate:function(){this.reset()},updated:function(){this.paint()},beforeUnmount:function(){this.reset()},methods:{paint:function(){if(this.$el.lastChild!==this.$refs._)return;const u=this.$el.appendChild(document.createElement("span")),o=this;X(()=>import("./buttons.esm-DK2fWHEW.js"),[],import.meta.url).then(function(_){o.$el.lastChild===u&&_.render(u.appendChild(o.$refs._),function(a){o.$el.lastChild===u&&u.parentNode.replaceChild(a,u)})})},reset:function(){this.$refs._!=null&&this.$el.replaceChild(this.$refs._,this.$el.lastChild)}}}),P={class:"application-shell"},H={role:"banner"},Y={class:"horizontal-list"},q={class:"upgrade-check-wrapper"},x={class:"alert-content"},Z={class:"horizontal-list"},j={class:"app-status app-status--mobile"},F={class:"app-status app-status--desktop"},J={class:"app-content-container"},Q={class:"app-sidebar"},W={"aria-label":"Main"},tt={key:0},et={key:1,role:"separator",class:"navigation-separator"},nt={key:2},ot={class:"app-main-content"},at={class:"app-notifications"},st=["innerHTML"],it=w({__name:"ApplicationShell",setup(u){const o=I(),_=z(),{t:a}=T();return(l,t)=>{const d=m("XTeleportSlot"),p=m("XAction"),S=m("XAlert"),A=m("DataSource"),y=m("XPop"),E=m("XIcon"),N=m("XActionGroup");return c(),$("div",P,[r(d,{name:"modal-layer"}),t[24]||(t[24]=e()),s("header",H,[s("div",Y,[v(l.$slots,"header",{},()=>[r(p,{to:{name:"home"}},{default:n(()=>[v(l.$slots,"home",{},void 0,!0)]),_:3}),t[3]||(t[3]=e()),r(i(G),{class:"gh-star",href:"https://github.com/kumahq/kuma","aria-label":"Star kumahq/kuma on GitHub"},{default:n(()=>t[0]||(t[0]=[e(`
+import{d as w,o as c,c as $,r as v,a as r,w as n,b as e,t as f,n as R,e as m,_ as M,h as O,f as C,g as V,i as X,u as I,j as z,k as T,l as s,m as i,p as h,q as g,s as U,v as D}from"./index-sMkPs75z.js";const L=""+new URL("product-logo-CDoXkXpC.png",import.meta.url).href,B={class:"app-navigator"},K=w({__name:"AppNavigator",props:{active:{type:Boolean,default:!1},label:{default:""},to:{default:()=>({})}},setup(u){const o=u;return(_,a)=>{const l=m("XAction");return c(),$("li",B,[v(_.$slots,"default",{},()=>[r(l,{class:R({"is-active":o.active}),to:o.to},{default:n(()=>[e(f(o.label),1)]),_:1},8,["class","to"])],!0)])}}}),b=M(K,[["__scopeId","data-v-07bb7885"]]),G=w({name:"github-button",props:{href:String,ariaLabel:String,title:String,dataIcon:String,dataColorScheme:String,dataSize:String,dataShowCount:String,dataText:String},render:function(){const u={ref:"_"};for(const o in this.$props)u[O(o)]=this.$props[o];return C("span",[V(this.$slots,"default")?C("a",u,this.$slots.default()):C("a",u)])},mounted:function(){this.paint()},beforeUpdate:function(){this.reset()},updated:function(){this.paint()},beforeUnmount:function(){this.reset()},methods:{paint:function(){if(this.$el.lastChild!==this.$refs._)return;const u=this.$el.appendChild(document.createElement("span")),o=this;X(()=>import("./buttons.esm-DK2fWHEW.js"),[],import.meta.url).then(function(_){o.$el.lastChild===u&&_.render(u.appendChild(o.$refs._),function(a){o.$el.lastChild===u&&u.parentNode.replaceChild(a,u)})})},reset:function(){this.$refs._!=null&&this.$el.replaceChild(this.$refs._,this.$el.lastChild)}}}),P={class:"application-shell"},H={role:"banner"},Y={class:"horizontal-list"},q={class:"upgrade-check-wrapper"},x={class:"alert-content"},Z={class:"horizontal-list"},j={class:"app-status app-status--mobile"},F={class:"app-status app-status--desktop"},J={class:"app-content-container"},Q={class:"app-sidebar"},W={"aria-label":"Main"},tt={key:0},et={key:1,role:"separator",class:"navigation-separator"},nt={key:2},ot={class:"app-main-content"},at={class:"app-notifications"},st=["innerHTML"],it=w({__name:"ApplicationShell",setup(u){const o=I(),_=z(),{t:a}=T();return(l,t)=>{const d=m("XTeleportSlot"),p=m("XAction"),S=m("XAlert"),A=m("DataSource"),y=m("XPop"),E=m("XIcon"),N=m("XActionGroup");return c(),$("div",P,[r(d,{name:"modal-layer"}),t[24]||(t[24]=e()),s("header",H,[s("div",Y,[v(l.$slots,"header",{},()=>[r(p,{to:{name:"home"}},{default:n(()=>[v(l.$slots,"home",{},void 0,!0)]),_:3}),t[3]||(t[3]=e()),r(i(G),{class:"gh-star",href:"https://github.com/kumahq/kuma","aria-label":"Star kumahq/kuma on GitHub"},{default:n(()=>t[0]||(t[0]=[e(`
Star
`)])),_:1}),t[4]||(t[4]=e()),s("div",q,[r(A,{src:"/control-plane/version/latest"},{default:n(({data:k})=>[k&&i(o)("KUMA_VERSION")!==k.version?(c(),h(S,{key:0,class:"upgrade-alert","data-testid":"upgrade-check",appearance:"info"},{default:n(()=>[s("div",x,[s("p",null,f(i(a)("common.product.name"))+` update available
`,1),t[2]||(t[2]=e()),r(p,{appearance:"primary",href:i(a)("common.product.href.install")},{default:n(()=>t[1]||(t[1]=[e(`
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-B1WI1i0M.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-D-bd4V5C.js
similarity index 92%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-B1WI1i0M.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-D-bd4V5C.js
index 74e9d1153a81..26a4e9c0a715 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-B1WI1i0M.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-D-bd4V5C.js
@@ -1 +1 @@
-import{d as V,e as o,o as i,p as d,w as n,a as t,b as E,m as l,am as p,q as b}from"./index-exlqGI2U.js";import{_ as v}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-DQOSwZa_.js";const M=V({__name:"BuiltinGatewayConfigView",setup(F){return(S,r)=>{const g=o("RouteTitle"),u=o("DataSource"),_=o("DataLoader"),h=o("KCard"),f=o("AppView"),w=o("RouteView");return i(),d(w,{name:"builtin-gateway-config-view",params:{mesh:"",gateway:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:n(({route:e,t:C,uri:m})=>[t(g,{render:!1,title:C("builtin-gateways.routes.item.navigation.builtin-gateway-config-view")},null,8,["title"]),r[0]||(r[0]=E()),t(f,null,{default:n(()=>[t(h,null,{default:n(()=>[t(_,{src:m(l(p),"/meshes/:mesh/mesh-gateways/:name",{mesh:e.params.mesh,name:e.params.gateway})},{default:n(({data:y})=>[t(v,{"data-testid":"config",resource:y.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{default:n(({copy:a,copying:x})=>[x?(i(),d(u,{key:0,src:m(l(p),"/meshes/:mesh/mesh-gateways/:name/as/kubernetes",{mesh:e.params.mesh,name:e.params.gateway},{cacheControl:"no-store"}),onChange:s=>{a(c=>c(s))},onError:s=>{a((c,R)=>R(s))}},null,8,["src","onChange","onError"])):b("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{M as default};
+import{d as V,e as o,o as i,p as d,w as n,a as t,b as E,m as l,am as p,q as b}from"./index-sMkPs75z.js";import{_ as v}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-Cv4JSBk4.js";const M=V({__name:"BuiltinGatewayConfigView",setup(F){return(S,r)=>{const g=o("RouteTitle"),u=o("DataSource"),_=o("DataLoader"),h=o("KCard"),f=o("AppView"),w=o("RouteView");return i(),d(w,{name:"builtin-gateway-config-view",params:{mesh:"",gateway:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:n(({route:e,t:C,uri:m})=>[t(g,{render:!1,title:C("builtin-gateways.routes.item.navigation.builtin-gateway-config-view")},null,8,["title"]),r[0]||(r[0]=E()),t(f,null,{default:n(()=>[t(h,null,{default:n(()=>[t(_,{src:m(l(p),"/meshes/:mesh/mesh-gateways/:name",{mesh:e.params.mesh,name:e.params.gateway})},{default:n(({data:y})=>[t(v,{"data-testid":"config",resource:y.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{default:n(({copy:a,copying:x})=>[x?(i(),d(u,{key:0,src:m(l(p),"/meshes/:mesh/mesh-gateways/:name/as/kubernetes",{mesh:e.params.mesh,name:e.params.gateway},{cacheControl:"no-store"}),onChange:s=>{a(c=>c(s))},onError:s=>{a((c,R)=>R(s))}},null,8,["src","onChange","onError"])):b("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{M as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-Ch1j7JxZ.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-B6CI5HnA.js
similarity index 97%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-Ch1j7JxZ.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-B6CI5HnA.js
index deb0b1616405..d5425ccf58d6 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-Ch1j7JxZ.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-B6CI5HnA.js
@@ -1 +1 @@
-import{d as E,e as l,o as i,p as u,w as s,a as n,l as k,b as o,A as I,t as r,c as d,J as _,S as L,q as g,F as N,_ as R}from"./index-exlqGI2U.js";import{F as X}from"./FilterBar-C0j58fEO.js";import{S as q}from"./SummaryView-VenJnDxy.js";const P={class:"stack"},T={key:0},F={key:1},G=E({__name:"BuiltinGatewayDataplanesView",setup(K){return(j,p)=>{const f=l("XAction"),v=l("XIcon"),w=l("XActionGroup"),C=l("RouterView"),b=l("DataCollection"),V=l("DataLoader"),x=l("KCard"),S=l("DataSource"),A=l("AppView"),B=l("RouteView");return i(),u(B,{name:"builtin-gateway-dataplanes-view",params:{mesh:"",gateway:"",listener:"",page:1,size:50,s:"",dataPlane:""}},{default:s(({can:z,route:a,t:c,me:m})=>[n(A,null,{default:s(()=>[n(S,{src:`/meshes/${a.params.mesh}/mesh-gateways/${a.params.gateway}`},{default:s(({data:y,error:$})=>[k("div",P,[n(x,null,{default:s(()=>[k("search",null,[n(X,{class:"data-plane-proxy-filter",placeholder:"name:dataplane-name",query:a.params.s,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},...z("use zones")&&{zone:{description:"filter by “kuma.io/zone” value"}}},onChange:t=>a.update({...Object.fromEntries(t.entries())})},null,8,["query","fields","onChange"])]),p[8]||(p[8]=o()),n(V,{src:y===void 0?"":`/meshes/${a.params.mesh}/dataplanes/for/service-insight/${y.selectors[0].match["kuma.io/service"]}?page=${a.params.page}&size=${a.params.size}&search=${a.params.s}`,data:[y],errors:[$]},{loadable:s(({data:t})=>[n(b,{type:"data-planes",items:(t==null?void 0:t.items)??[void 0],total:t==null?void 0:t.total,page:a.params.page,"page-size":a.params.size,onChange:a.update},{default:s(()=>[n(I,{class:"data-plane-collection","data-testid":"data-plane-collection",headers:[{...m.get("headers.name"),label:"Name",key:"name"},{...m.get("headers.namespace"),label:"Namespace",key:"namespace"},...z("use zones")?[{...m.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...m.get("headers.certificate"),label:"Certificate Info",key:"certificate"},{...m.get("headers.status"),label:"Status",key:"status"},{...m.get("headers.warnings"),label:"Warnings",key:"warnings",hideLabel:!0},{...m.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:t==null?void 0:t.items,"is-selected-row":e=>e.name===a.params.dataPlane,onResize:m.set},{namespace:s(({row:e})=>[o(r(e.namespace),1)]),name:s(({row:e})=>[n(f,{"data-action":"",class:"name-link",title:e.name,to:{name:"builtin-gateway-data-plane-summary-view",params:{mesh:e.mesh,dataPlane:e.id},query:{page:a.params.page,size:a.params.size,s:a.params.s}}},{default:s(()=>[o(r(e.name),1)]),_:2},1032,["title","to"])]),zone:s(({row:e})=>[e.zone?(i(),u(f,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.zone}}},{default:s(()=>[o(r(e.zone),1)]),_:2},1032,["to"])):(i(),d(_,{key:1},[o(r(c("common.collection.none")),1)],64))]),certificate:s(({row:e})=>{var h;return[(h=e.dataplaneInsight.mTLS)!=null&&h.certificateExpirationTime?(i(),d(_,{key:0},[o(r(c("common.formats.datetime",{value:Date.parse(e.dataplaneInsight.mTLS.certificateExpirationTime)})),1)],64)):(i(),d(_,{key:1},[o(r(c("data-planes.components.data-plane-list.certificate.none")),1)],64))]}),status:s(({row:e})=>[n(L,{status:e.status},null,8,["status"])]),warnings:s(({row:e})=>[e.isCertExpired||e.warnings.length>0?(i(),u(v,{key:0,class:"mr-1",name:"warning"},{default:s(()=>[k("ul",null,[e.warnings.length>0?(i(),d("li",T,r(c("data-planes.components.data-plane-list.version_mismatch")),1)):g("",!0),p[0]||(p[0]=o()),e.isCertExpired?(i(),d("li",F,r(c("data-planes.components.data-plane-list.cert_expired")),1)):g("",!0)])]),_:2},1024)):(i(),d(_,{key:1},[o(r(c("common.collection.none")),1)],64))]),actions:s(({row:e})=>[n(w,null,{default:s(()=>[n(f,{to:{name:"data-plane-detail-view",params:{dataPlane:e.id}}},{default:s(()=>[o(r(c("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","is-selected-row","onResize"]),p[7]||(p[7]=o()),a.params.dataPlane?(i(),u(C,{key:0},{default:s(e=>[n(q,{onClose:h=>a.replace({name:a.name,params:{mesh:a.params.mesh},query:{page:a.params.page,size:a.params.size,s:a.params.s}})},{default:s(()=>[typeof t<"u"?(i(),u(N(e.Component),{key:0,items:t.items},null,8,["items"])):g("",!0)]),_:2},1032,["onClose"])]),_:2},1024)):g("",!0)]),_:2},1032,["items","total","page","page-size","onChange"])]),_:2},1032,["src","data","errors"])]),_:2},1024)])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}}),Z=R(G,[["__scopeId","data-v-07564e01"]]);export{Z as default};
+import{d as E,e as l,o as i,p as u,w as s,a as n,l as k,b as o,A as I,t as r,c as d,J as _,S as L,q as g,F as N,_ as R}from"./index-sMkPs75z.js";import{F as X}from"./FilterBar-ihd588Cm.js";import{S as q}from"./SummaryView-D_baoLU8.js";const P={class:"stack"},T={key:0},F={key:1},G=E({__name:"BuiltinGatewayDataplanesView",setup(K){return(j,p)=>{const f=l("XAction"),v=l("XIcon"),w=l("XActionGroup"),C=l("RouterView"),b=l("DataCollection"),V=l("DataLoader"),x=l("KCard"),S=l("DataSource"),A=l("AppView"),B=l("RouteView");return i(),u(B,{name:"builtin-gateway-dataplanes-view",params:{mesh:"",gateway:"",listener:"",page:1,size:50,s:"",dataPlane:""}},{default:s(({can:z,route:a,t:c,me:m})=>[n(A,null,{default:s(()=>[n(S,{src:`/meshes/${a.params.mesh}/mesh-gateways/${a.params.gateway}`},{default:s(({data:y,error:$})=>[k("div",P,[n(x,null,{default:s(()=>[k("search",null,[n(X,{class:"data-plane-proxy-filter",placeholder:"name:dataplane-name",query:a.params.s,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},...z("use zones")&&{zone:{description:"filter by “kuma.io/zone” value"}}},onChange:t=>a.update({...Object.fromEntries(t.entries())})},null,8,["query","fields","onChange"])]),p[8]||(p[8]=o()),n(V,{src:y===void 0?"":`/meshes/${a.params.mesh}/dataplanes/for/service-insight/${y.selectors[0].match["kuma.io/service"]}?page=${a.params.page}&size=${a.params.size}&search=${a.params.s}`,data:[y],errors:[$]},{loadable:s(({data:t})=>[n(b,{type:"data-planes",items:(t==null?void 0:t.items)??[void 0],total:t==null?void 0:t.total,page:a.params.page,"page-size":a.params.size,onChange:a.update},{default:s(()=>[n(I,{class:"data-plane-collection","data-testid":"data-plane-collection",headers:[{...m.get("headers.name"),label:"Name",key:"name"},{...m.get("headers.namespace"),label:"Namespace",key:"namespace"},...z("use zones")?[{...m.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...m.get("headers.certificate"),label:"Certificate Info",key:"certificate"},{...m.get("headers.status"),label:"Status",key:"status"},{...m.get("headers.warnings"),label:"Warnings",key:"warnings",hideLabel:!0},{...m.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:t==null?void 0:t.items,"is-selected-row":e=>e.name===a.params.dataPlane,onResize:m.set},{namespace:s(({row:e})=>[o(r(e.namespace),1)]),name:s(({row:e})=>[n(f,{"data-action":"",class:"name-link",title:e.name,to:{name:"builtin-gateway-data-plane-summary-view",params:{mesh:e.mesh,dataPlane:e.id},query:{page:a.params.page,size:a.params.size,s:a.params.s}}},{default:s(()=>[o(r(e.name),1)]),_:2},1032,["title","to"])]),zone:s(({row:e})=>[e.zone?(i(),u(f,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.zone}}},{default:s(()=>[o(r(e.zone),1)]),_:2},1032,["to"])):(i(),d(_,{key:1},[o(r(c("common.collection.none")),1)],64))]),certificate:s(({row:e})=>{var h;return[(h=e.dataplaneInsight.mTLS)!=null&&h.certificateExpirationTime?(i(),d(_,{key:0},[o(r(c("common.formats.datetime",{value:Date.parse(e.dataplaneInsight.mTLS.certificateExpirationTime)})),1)],64)):(i(),d(_,{key:1},[o(r(c("data-planes.components.data-plane-list.certificate.none")),1)],64))]}),status:s(({row:e})=>[n(L,{status:e.status},null,8,["status"])]),warnings:s(({row:e})=>[e.isCertExpired||e.warnings.length>0?(i(),u(v,{key:0,class:"mr-1",name:"warning"},{default:s(()=>[k("ul",null,[e.warnings.length>0?(i(),d("li",T,r(c("data-planes.components.data-plane-list.version_mismatch")),1)):g("",!0),p[0]||(p[0]=o()),e.isCertExpired?(i(),d("li",F,r(c("data-planes.components.data-plane-list.cert_expired")),1)):g("",!0)])]),_:2},1024)):(i(),d(_,{key:1},[o(r(c("common.collection.none")),1)],64))]),actions:s(({row:e})=>[n(w,null,{default:s(()=>[n(f,{to:{name:"data-plane-detail-view",params:{dataPlane:e.id}}},{default:s(()=>[o(r(c("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","is-selected-row","onResize"]),p[7]||(p[7]=o()),a.params.dataPlane?(i(),u(C,{key:0},{default:s(e=>[n(q,{onClose:h=>a.replace({name:a.name,params:{mesh:a.params.mesh},query:{page:a.params.page,size:a.params.size,s:a.params.s}})},{default:s(()=>[typeof t<"u"?(i(),u(N(e.Component),{key:0,items:t.items},null,8,["items"])):g("",!0)]),_:2},1032,["onClose"])]),_:2},1024)):g("",!0)]),_:2},1032,["items","total","page","page-size","onChange"])]),_:2},1032,["src","data","errors"])]),_:2},1024)])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}}),Z=R(G,[["__scopeId","data-v-07564e01"]]);export{Z as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-DkkMNGwt.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-CF7arO_I.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-DkkMNGwt.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-CF7arO_I.js
index 66cbeb4535a0..4d5158f91ef0 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-DkkMNGwt.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-CF7arO_I.js
@@ -1 +1 @@
-import{d as x,e as t,o as r,p as u,w as e,a,m as D,am as R,c as v,V as T,q as C,b as c,R as k,K as A,t as B,F as S}from"./index-exlqGI2U.js";const X={key:0},q=x({__name:"BuiltinGatewayDetailTabsView",setup(L){return(N,m)=>{const _=t("RouteTitle"),p=t("XAction"),d=t("XTabs"),w=t("RouterView"),b=t("DataLoader"),f=t("AppView"),h=t("DataSource"),y=t("RouteView");return r(),u(y,{name:"builtin-gateway-detail-tabs-view",params:{mesh:"",gateway:""}},{default:e(({route:s,t:i,uri:g})=>[a(h,{src:g(D(R),"/meshes/:mesh/mesh-gateways/:name",{mesh:s.params.mesh,name:s.params.gateway})},{default:e(({data:n,error:V})=>[a(f,{docs:i("builtin-gateways.href.docs"),breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:s.params.mesh}},text:s.params.mesh},{to:{name:"builtin-gateway-list-view",params:{mesh:s.params.mesh}},text:i("builtin-gateways.routes.item.breadcrumbs")}]},{title:e(()=>[n?(r(),v("h1",X,[a(T,{text:n.name},{default:e(()=>[a(_,{title:i("builtin-gateways.routes.item.title",{name:n.name})},null,8,["title"])]),_:2},1032,["text"])])):C("",!0)]),default:e(()=>[m[1]||(m[1]=c()),a(b,{data:[n],errors:[V]},{default:e(()=>{var l;return[a(d,{selected:(l=s.child())==null?void 0:l.name},k({_:2},[A(s.children,({name:o})=>({name:`${o}-tab`,fn:e(()=>[a(p,{to:{name:o}},{default:e(()=>[c(B(i(`builtin-gateways.routes.item.navigation.${o}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),m[0]||(m[0]=c()),a(w,null,{default:e(({Component:o})=>[(r(),u(S(o),{gateway:n},null,8,["gateway"]))]),_:2},1024)]}),_:2},1032,["data","errors"])]),_:2},1032,["docs","breadcrumbs"])]),_:2},1032,["src"])]),_:1})}}});export{q as default};
+import{d as x,e as t,o as r,p as u,w as e,a,m as D,am as R,c as v,V as T,q as C,b as c,R as k,K as A,t as B,F as S}from"./index-sMkPs75z.js";const X={key:0},q=x({__name:"BuiltinGatewayDetailTabsView",setup(L){return(N,m)=>{const _=t("RouteTitle"),p=t("XAction"),d=t("XTabs"),w=t("RouterView"),b=t("DataLoader"),f=t("AppView"),h=t("DataSource"),y=t("RouteView");return r(),u(y,{name:"builtin-gateway-detail-tabs-view",params:{mesh:"",gateway:""}},{default:e(({route:s,t:i,uri:g})=>[a(h,{src:g(D(R),"/meshes/:mesh/mesh-gateways/:name",{mesh:s.params.mesh,name:s.params.gateway})},{default:e(({data:n,error:V})=>[a(f,{docs:i("builtin-gateways.href.docs"),breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:s.params.mesh}},text:s.params.mesh},{to:{name:"builtin-gateway-list-view",params:{mesh:s.params.mesh}},text:i("builtin-gateways.routes.item.breadcrumbs")}]},{title:e(()=>[n?(r(),v("h1",X,[a(T,{text:n.name},{default:e(()=>[a(_,{title:i("builtin-gateways.routes.item.title",{name:n.name})},null,8,["title"])]),_:2},1032,["text"])])):C("",!0)]),default:e(()=>[m[1]||(m[1]=c()),a(b,{data:[n],errors:[V]},{default:e(()=>{var l;return[a(d,{selected:(l=s.child())==null?void 0:l.name},k({_:2},[A(s.children,({name:o})=>({name:`${o}-tab`,fn:e(()=>[a(p,{to:{name:o}},{default:e(()=>[c(B(i(`builtin-gateways.routes.item.navigation.${o}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),m[0]||(m[0]=c()),a(w,null,{default:e(({Component:o})=>[(r(),u(S(o),{gateway:n},null,8,["gateway"]))]),_:2},1024)]}),_:2},1032,["data","errors"])]),_:2},1032,["docs","breadcrumbs"])]),_:2},1032,["src"])]),_:1})}}});export{q as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-BaOoL9Qi.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-GN6P3vgD.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-BaOoL9Qi.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-GN6P3vgD.js
index 04922f9d7917..342839a35f28 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-BaOoL9Qi.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-GN6P3vgD.js
@@ -1,4 +1,4 @@
-import{d as T,G as S,e as w,o as s,c as a,p as C,w as c,a as _,r as L,b as e,q as p,l as n,m as y,L as I,t as i,_ as B,J as u,K as v,k as H,n as E,an as N,am as V}from"./index-exlqGI2U.js";import{T as X}from"./TagList-BnTCZSc9.js";import{R as A}from"./RuleMatchers-DrS0jkk4.js";function F(k,l){for(const m of l)if(m.not&&k[m.key]===m.value||!m.not&&k[m.key]!==m.value)return!1;return!0}const G="data:image/svg+xml,%3csvg%20width='11'%20height='12'%20viewBox='0%200%2011%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.66661%202.66667C5.8555%202.66667%206.01384%202.60278%206.14161%202.475C6.26939%202.34722%206.33328%202.18889%206.33328%202C6.33328%201.81111%206.26939%201.65278%206.14161%201.525C6.01384%201.39722%205.8555%201.33333%205.66661%201.33333C5.47773%201.33333%205.31939%201.39722%205.19161%201.525C5.06384%201.65278%204.99995%201.81111%204.99995%202C4.99995%202.18889%205.06384%202.34722%205.19161%202.475C5.31939%202.60278%205.47773%202.66667%205.66661%202.66667ZM7.54995%202.66667H8.71661C9.04995%202.66667%209.33884%202.77778%209.58328%203C9.82773%203.22222%209.97773%203.49444%2010.0333%203.81667L10.9833%2010.4833C11.0388%2010.8833%2010.9361%2011.2361%2010.6749%2011.5417C10.4138%2011.8472%2010.0777%2012%209.66661%2012H1.66661C1.2555%2012%200.919392%2011.8472%200.65828%2011.5417C0.397169%2011.2361%200.294391%2010.8833%200.349947%2010.4833L1.29995%203.81667C1.3555%203.49444%201.5055%203.22222%201.74995%203C1.99439%202.77778%202.28328%202.66667%202.61661%202.66667H3.78328C3.74995%202.55556%203.72217%202.44722%203.69995%202.34167C3.67772%202.23611%203.66661%202.12222%203.66661%202C3.66661%201.44444%203.86106%200.972222%204.24995%200.583333C4.63884%200.194444%205.11106%200%205.66661%200C6.22217%200%206.69439%200.194444%207.08328%200.583333C7.47217%200.972222%207.66661%201.44444%207.66661%202C7.66661%202.12222%207.6555%202.23611%207.63328%202.34167C7.61106%202.44722%207.58328%202.55556%207.54995%202.66667Z'%20fill='%236c7489'/%3e%3c/svg%3e",D={class:"target-ref"},j={key:3,class:"weight"},z=["width"],Z=T({__name:"TargetRef",props:{targetRef:{}},setup(k){const l=k,m=S(()=>{if(!l.targetRef.name)return null;switch(l.targetRef.kind){case"MeshService":case"MeshServiceSubset":return{name:"service-detail-view",params:{service:l.targetRef.name}};case"MeshGateway":return{name:"builtin-gateway-detail-view",params:{gateway:l.targetRef.name}};default:throw new Error(`Unsupported targetRef ${l.targetRef.kind}.`)}});return(r,g)=>{const o=w("XBadge"),t=w("XAction");return s(),a("span",D,[m.value!==null?(s(),C(t,{key:0,to:m.value},{default:c(()=>[_(o,null,{default:c(()=>[L(r.$slots,"default",{},void 0,!0)]),_:3})]),_:3},8,["to"])):(s(),C(o,{key:1},{default:c(()=>[L(r.$slots,"default",{},void 0,!0)]),_:3})),g[0]||(g[0]=e()),l.targetRef.kind==="MeshServiceSubset"&&l.targetRef.tags?(s(),C(X,{key:2,tags:l.targetRef.tags},null,8,["tags"])):p("",!0),g[1]||(g[1]=e()),l.targetRef.weight!==void 0&&l.targetRef.weight!==1?(s(),a("span",j,[n("img",{src:G,alt:"Weight",width:y(I)},null,8,z),e(" "+i(l.targetRef.weight),1)])):p("",!0)])}}}),q=B(Z,[["__scopeId","data-v-fb5c5475"]]),K={class:"filter"},O={key:0,class:"list"},U={class:"text-neutral"},J={key:1,class:"list"},Q={class:"text-neutral"},W={key:3,class:"list"},Y={class:"text-neutral"},tt={key:4,class:"list"},et={class:"text-neutral"},st=T({__name:"RuleFilter",props:{filter:{}},setup(k){const l=k;return(m,r)=>{const g=w("XBadge");return s(),a("div",K,[_(g,{appearance:"neutral"},{default:c(()=>[e(i(l.filter.type),1)]),_:1}),r[3]||(r[3]=e()),n("div",null,[l.filter.type==="RequestHeaderModifier"?(s(),a("div",O,[(s(!0),a(u,null,v(l.filter.requestHeaderModifier,(o,t)=>(s(),a(u,{key:t},[o?(s(!0),a(u,{key:0},v(o,(h,b)=>(s(),a("span",{key:b},[n("span",U,i(t)+`:
+import{d as T,G as S,e as w,o as s,c as a,p as C,w as c,a as _,r as L,b as e,q as p,l as n,m as y,L as I,t as i,_ as B,J as u,K as v,k as H,n as E,an as N,am as V}from"./index-sMkPs75z.js";import{T as X}from"./TagList-DTd-eFZL.js";import{R as A}from"./RuleMatchers-C-Oa-h-F.js";function F(k,l){for(const m of l)if(m.not&&k[m.key]===m.value||!m.not&&k[m.key]!==m.value)return!1;return!0}const G="data:image/svg+xml,%3csvg%20width='11'%20height='12'%20viewBox='0%200%2011%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.66661%202.66667C5.8555%202.66667%206.01384%202.60278%206.14161%202.475C6.26939%202.34722%206.33328%202.18889%206.33328%202C6.33328%201.81111%206.26939%201.65278%206.14161%201.525C6.01384%201.39722%205.8555%201.33333%205.66661%201.33333C5.47773%201.33333%205.31939%201.39722%205.19161%201.525C5.06384%201.65278%204.99995%201.81111%204.99995%202C4.99995%202.18889%205.06384%202.34722%205.19161%202.475C5.31939%202.60278%205.47773%202.66667%205.66661%202.66667ZM7.54995%202.66667H8.71661C9.04995%202.66667%209.33884%202.77778%209.58328%203C9.82773%203.22222%209.97773%203.49444%2010.0333%203.81667L10.9833%2010.4833C11.0388%2010.8833%2010.9361%2011.2361%2010.6749%2011.5417C10.4138%2011.8472%2010.0777%2012%209.66661%2012H1.66661C1.2555%2012%200.919392%2011.8472%200.65828%2011.5417C0.397169%2011.2361%200.294391%2010.8833%200.349947%2010.4833L1.29995%203.81667C1.3555%203.49444%201.5055%203.22222%201.74995%203C1.99439%202.77778%202.28328%202.66667%202.61661%202.66667H3.78328C3.74995%202.55556%203.72217%202.44722%203.69995%202.34167C3.67772%202.23611%203.66661%202.12222%203.66661%202C3.66661%201.44444%203.86106%200.972222%204.24995%200.583333C4.63884%200.194444%205.11106%200%205.66661%200C6.22217%200%206.69439%200.194444%207.08328%200.583333C7.47217%200.972222%207.66661%201.44444%207.66661%202C7.66661%202.12222%207.6555%202.23611%207.63328%202.34167C7.61106%202.44722%207.58328%202.55556%207.54995%202.66667Z'%20fill='%236c7489'/%3e%3c/svg%3e",D={class:"target-ref"},j={key:3,class:"weight"},z=["width"],Z=T({__name:"TargetRef",props:{targetRef:{}},setup(k){const l=k,m=S(()=>{if(!l.targetRef.name)return null;switch(l.targetRef.kind){case"MeshService":case"MeshServiceSubset":return{name:"service-detail-view",params:{service:l.targetRef.name}};case"MeshGateway":return{name:"builtin-gateway-detail-view",params:{gateway:l.targetRef.name}};default:throw new Error(`Unsupported targetRef ${l.targetRef.kind}.`)}});return(r,g)=>{const o=w("XBadge"),t=w("XAction");return s(),a("span",D,[m.value!==null?(s(),C(t,{key:0,to:m.value},{default:c(()=>[_(o,null,{default:c(()=>[L(r.$slots,"default",{},void 0,!0)]),_:3})]),_:3},8,["to"])):(s(),C(o,{key:1},{default:c(()=>[L(r.$slots,"default",{},void 0,!0)]),_:3})),g[0]||(g[0]=e()),l.targetRef.kind==="MeshServiceSubset"&&l.targetRef.tags?(s(),C(X,{key:2,tags:l.targetRef.tags},null,8,["tags"])):p("",!0),g[1]||(g[1]=e()),l.targetRef.weight!==void 0&&l.targetRef.weight!==1?(s(),a("span",j,[n("img",{src:G,alt:"Weight",width:y(I)},null,8,z),e(" "+i(l.targetRef.weight),1)])):p("",!0)])}}}),q=B(Z,[["__scopeId","data-v-fb5c5475"]]),K={class:"filter"},O={key:0,class:"list"},U={class:"text-neutral"},J={key:1,class:"list"},Q={class:"text-neutral"},W={key:3,class:"list"},Y={class:"text-neutral"},tt={key:4,class:"list"},et={class:"text-neutral"},st=T({__name:"RuleFilter",props:{filter:{}},setup(k){const l=k;return(m,r)=>{const g=w("XBadge");return s(),a("div",K,[_(g,{appearance:"neutral"},{default:c(()=>[e(i(l.filter.type),1)]),_:1}),r[3]||(r[3]=e()),n("div",null,[l.filter.type==="RequestHeaderModifier"?(s(),a("div",O,[(s(!0),a(u,null,v(l.filter.requestHeaderModifier,(o,t)=>(s(),a(u,{key:t},[o?(s(!0),a(u,{key:0},v(o,(h,b)=>(s(),a("span",{key:b},[n("span",U,i(t)+`:
`,1),e(" "+i(typeof h=="string"?h:`${h.name}:${h.value}`),1)]))),128)):p("",!0)],64))),128))])):l.filter.type==="ResponseHeaderModifier"?(s(),a("div",J,[(s(!0),a(u,null,v(l.filter.responseHeaderModifier,(o,t)=>(s(),a(u,{key:t},[o?(s(!0),a(u,{key:0},v(o,(h,b)=>(s(),a("span",{key:b},[n("span",Q,i(t)+`:
`,1),e(" "+i(typeof h=="string"?h:`${h.name}:${h.value}`),1)]))),128)):p("",!0)],64))),128))])):l.filter.type==="RequestMirror"?(s(),a(u,{key:2},[_(q,{"target-ref":l.filter.requestMirror.backendRef},{default:c(()=>[e(i(l.filter.requestMirror.backendRef.name),1)]),_:1},8,["target-ref"]),r[0]||(r[0]=e()),l.filter.requestMirror.percentage?(s(),a(u,{key:0},[e(`
(`+i(l.filter.requestMirror.percentage)+`%)
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-BsmiGXgL.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-BVLafBA1.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-BsmiGXgL.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-BVLafBA1.js
index b58a8c3dca3d..cd5261eae105 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-BsmiGXgL.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-BVLafBA1.js
@@ -1 +1 @@
-import{d as f,e as s,o as r,p as _,w as a,a as t,m as k,am as C,A,V,b as l,t as c,c as v,J as x}from"./index-exlqGI2U.js";const X=f({__name:"BuiltinGatewayListView",setup(D){return(B,L)=>{const m=s("XAction"),u=s("XActionGroup"),g=s("DataCollection"),d=s("DataLoader"),w=s("KCard"),h=s("AppView"),y=s("RouteView");return r(),_(y,{name:"builtin-gateway-list-view",params:{page:1,size:50,mesh:"",gateway:""}},{default:a(({route:n,t:p,can:z,me:i,uri:b})=>[t(h,{docs:p("builtin-gateways.href.docs")},{default:a(()=>[t(w,null,{default:a(()=>[t(d,{src:b(k(C),"/meshes/:mesh/mesh-gateways",{mesh:n.params.mesh},{page:n.params.page,size:n.params.size})},{loadable:a(({data:o})=>[t(g,{type:"gateways",items:(o==null?void 0:o.items)??[void 0],page:n.params.page,"page-size":n.params.size,total:o==null?void 0:o.total,onChange:n.update},{default:a(()=>[t(A,{class:"builtin-gateway-collection","data-testid":"builtin-gateway-collection",headers:[{...i.get("headers.name"),label:"Name",key:"name"},...z("use zones")?[{...i.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...i.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:o==null?void 0:o.items,onResize:i.set},{name:a(({row:e})=>[t(V,{text:e.name},{default:a(()=>[t(m,{"data-action":"",to:{name:"builtin-gateway-detail-view",params:{mesh:e.mesh,gateway:e.id}}},{default:a(()=>[l(c(e.name),1)]),_:2},1032,["to"])]),_:2},1032,["text"])]),zone:a(({row:e})=>[e.labels&&e.labels["kuma.io/origin"]==="zone"&&e.labels["kuma.io/zone"]?(r(),_(m,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.labels["kuma.io/zone"]}}},{default:a(()=>[l(c(e.labels["kuma.io/zone"]),1)]),_:2},1032,["to"])):(r(),v(x,{key:1},[l(c(p("common.detail.none")),1)],64))]),actions:a(({row:e})=>[t(u,null,{default:a(()=>[t(m,{to:{name:"builtin-gateway-detail-view",params:{mesh:e.mesh,gateway:e.name}}},{default:a(()=>[l(c(p("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","onResize"])]),_:2},1032,["items","page","page-size","total","onChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["docs"])]),_:1})}}});export{X as default};
+import{d as f,e as s,o as r,p as _,w as a,a as t,m as k,am as C,A,V,b as l,t as c,c as v,J as x}from"./index-sMkPs75z.js";const X=f({__name:"BuiltinGatewayListView",setup(D){return(B,L)=>{const m=s("XAction"),u=s("XActionGroup"),g=s("DataCollection"),d=s("DataLoader"),w=s("KCard"),h=s("AppView"),y=s("RouteView");return r(),_(y,{name:"builtin-gateway-list-view",params:{page:1,size:50,mesh:"",gateway:""}},{default:a(({route:n,t:p,can:z,me:i,uri:b})=>[t(h,{docs:p("builtin-gateways.href.docs")},{default:a(()=>[t(w,null,{default:a(()=>[t(d,{src:b(k(C),"/meshes/:mesh/mesh-gateways",{mesh:n.params.mesh},{page:n.params.page,size:n.params.size})},{loadable:a(({data:o})=>[t(g,{type:"gateways",items:(o==null?void 0:o.items)??[void 0],page:n.params.page,"page-size":n.params.size,total:o==null?void 0:o.total,onChange:n.update},{default:a(()=>[t(A,{class:"builtin-gateway-collection","data-testid":"builtin-gateway-collection",headers:[{...i.get("headers.name"),label:"Name",key:"name"},...z("use zones")?[{...i.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...i.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:o==null?void 0:o.items,onResize:i.set},{name:a(({row:e})=>[t(V,{text:e.name},{default:a(()=>[t(m,{"data-action":"",to:{name:"builtin-gateway-detail-view",params:{mesh:e.mesh,gateway:e.id}}},{default:a(()=>[l(c(e.name),1)]),_:2},1032,["to"])]),_:2},1032,["text"])]),zone:a(({row:e})=>[e.labels&&e.labels["kuma.io/origin"]==="zone"&&e.labels["kuma.io/zone"]?(r(),_(m,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.labels["kuma.io/zone"]}}},{default:a(()=>[l(c(e.labels["kuma.io/zone"]),1)]),_:2},1032,["to"])):(r(),v(x,{key:1},[l(c(p("common.detail.none")),1)],64))]),actions:a(({row:e})=>[t(u,null,{default:a(()=>[t(m,{to:{name:"builtin-gateway-detail-view",params:{mesh:e.mesh,gateway:e.name}}},{default:a(()=>[l(c(p("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","onResize"])]),_:2},1032,["items","page","page-size","total","onChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["docs"])]),_:1})}}});export{X as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-CqzZ7p3p.js b/app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-BQWM3qCG.js
similarity index 94%
rename from app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-CqzZ7p3p.js
rename to app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-BQWM3qCG.js
index ec11eb48b6cd..549c5f78dae6 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-CqzZ7p3p.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-BQWM3qCG.js
@@ -1 +1 @@
-import{d as _,e as o,o as f,p as C,w as t,a as n,l as x,b as h,m as b,x as w}from"./index-exlqGI2U.js";const y=_({__name:"ConfigurationDetailView",setup(R){return(V,r)=>{const i=o("RouteTitle"),s=o("XCodeBlock"),d=o("DataLoader"),l=o("KCard"),p=o("AppView"),u=o("RouteView");return f(),C(u,{name:"configuration-view",params:{codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:t(({route:e,t:c,uri:m})=>[n(p,{breadcrumbs:[{to:{name:"configuration-view"},text:c("configuration.routes.item.breadcrumbs")}]},{title:t(()=>[x("h1",null,[n(i,{title:c("configuration.routes.item.title")},null,8,["title"])])]),default:t(()=>[r[0]||(r[0]=h()),n(l,null,{default:t(()=>[n(d,{src:m(b(w),"/config",{})},{default:t(({data:g})=>[n(s,{"data-testid":"code-block-configuration",language:"json",code:JSON.stringify(g,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},null,8,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{y as default};
+import{d as _,e as o,o as f,p as C,w as t,a as n,l as x,b as h,m as b,x as w}from"./index-sMkPs75z.js";const y=_({__name:"ConfigurationDetailView",setup(R){return(V,r)=>{const i=o("RouteTitle"),s=o("XCodeBlock"),d=o("DataLoader"),l=o("KCard"),p=o("AppView"),u=o("RouteView");return f(),C(u,{name:"configuration-view",params:{codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:t(({route:e,t:c,uri:m})=>[n(p,{breadcrumbs:[{to:{name:"configuration-view"},text:c("configuration.routes.item.breadcrumbs")}]},{title:t(()=>[x("h1",null,[n(i,{title:c("configuration.routes.item.title")},null,8,["title"])])]),default:t(()=>[r[0]||(r[0]=h()),n(l,null,{default:t(()=>[n(d,{src:m(b(w),"/config",{})},{default:t(({data:g})=>[n(s,{"data-testid":"code-block-configuration",language:"json",code:JSON.stringify(g,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},null,8,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{y as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-BKIcwzcz.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-Bmo_olTM.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-BKIcwzcz.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-Bmo_olTM.js
index 6f4b0ebc8ae2..a758a6540aee 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-BKIcwzcz.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-Bmo_olTM.js
@@ -1,4 +1,4 @@
-import{d as x,e as n,o as l,p as i,w as o,a as t,b as p,m as k,Y as w,c as V,J as E,K as F}from"./index-exlqGI2U.js";const D=x({__name:"ConnectionInboundSummaryClustersView",setup(B){return(b,s)=>{const d=n("RouteTitle"),m=n("XAction"),u=n("XCodeBlock"),_=n("DataCollection"),C=n("DataLoader"),f=n("AppView"),g=n("RouteView");return l(),i(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-clusters-view"},{default:o(({route:e,uri:h})=>[t(d,{render:!1,title:"Clusters"}),s[1]||(s[1]=p()),t(f,null,{default:o(()=>[t(C,{src:h(k(w),"/meshes/:mesh/dataplanes/:name/clusters",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:o(({data:y,refresh:R})=>[(l(!0),V(E,null,F([e.params.connection.replace("_",":")],c=>(l(),i(_,{key:typeof c,items:y.split(`
+import{d as x,e as n,o as l,p as i,w as o,a as t,b as p,m as k,Y as w,c as V,J as E,K as F}from"./index-sMkPs75z.js";const D=x({__name:"ConnectionInboundSummaryClustersView",setup(B){return(b,s)=>{const d=n("RouteTitle"),m=n("XAction"),u=n("XCodeBlock"),_=n("DataCollection"),C=n("DataLoader"),f=n("AppView"),g=n("RouteView");return l(),i(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-clusters-view"},{default:o(({route:e,uri:h})=>[t(d,{render:!1,title:"Clusters"}),s[1]||(s[1]=p()),t(f,null,{default:o(()=>[t(C,{src:h(k(w),"/meshes/:mesh/dataplanes/:name/clusters",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:o(({data:y,refresh:R})=>[(l(!0),V(E,null,F([e.params.connection.replace("_",":")],c=>(l(),i(_,{key:typeof c,items:y.split(`
`),predicate:r=>r.startsWith(`${c}::`)},{default:o(({items:r})=>[t(u,{language:"json",code:r.map(a=>a.replace(`${c}::`,"")).join(`
`),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{"primary-actions":o(()=>[t(m,{action:"refresh",appearance:"primary",onClick:R},{default:o(()=>s[0]||(s[0]=[p(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-CoNCsLuF.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-DtCtFDMj.js
similarity index 93%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-CoNCsLuF.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-DtCtFDMj.js
index 818ae4f61ae8..9e285ebb5223 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-CoNCsLuF.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-DtCtFDMj.js
@@ -1,4 +1,4 @@
-import{d as K,e as s,o as n,p as y,w as e,a,l,Q as u,b as o,t as p,V as P,q as b,c as r,m as V,a1 as T,J as c,K as v,$ as j}from"./index-exlqGI2U.js";import{a as F,A as I}from"./AccordionList-BHwwoW8p.js";import{P as M}from"./PolicyTypeTag-sdLc44wd.js";import{T as q}from"./TagList-BnTCZSc9.js";import{R as E}from"./RuleMatchers-DrS0jkk4.js";const J={class:"stack-with-borders"},Q={key:0,class:"mt-6"},Y={class:"mt-4"},G={class:"stack-with-borders"},H={class:"mt-2"},at=K({__name:"ConnectionInboundSummaryOverviewView",props:{data:{}},setup(x){const d=x;return(U,t)=>{const B=s("XBadge"),D=s("XAction"),$=s("DataSource"),z=s("XCodeBlock"),h=s("KCard"),L=s("DataCollection"),N=s("DataLoader"),R=s("AppView"),X=s("RouteView");return n(),y(X,{params:{mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-overview-view"},{default:e(({t:k,route:w,uri:S})=>[a(R,null,{default:e(()=>[l("div",J,[a(u,{layout:"horizontal"},{title:e(()=>t[0]||(t[0]=[o(`
+import{d as K,e as s,o as n,p as y,w as e,a,l,Q as u,b as o,t as p,V as P,q as b,c as r,m as V,a1 as T,J as c,K as v,$ as j}from"./index-sMkPs75z.js";import{a as F,A as I}from"./AccordionList-CL29uRzG.js";import{P as M}from"./PolicyTypeTag-BcJpY39b.js";import{T as q}from"./TagList-DTd-eFZL.js";import{R as E}from"./RuleMatchers-C-Oa-h-F.js";const J={class:"stack-with-borders"},Q={key:0,class:"mt-6"},Y={class:"mt-4"},G={class:"stack-with-borders"},H={class:"mt-2"},at=K({__name:"ConnectionInboundSummaryOverviewView",props:{data:{}},setup(x){const d=x;return(U,t)=>{const B=s("XBadge"),D=s("XAction"),$=s("DataSource"),z=s("XCodeBlock"),h=s("KCard"),L=s("DataCollection"),N=s("DataLoader"),R=s("AppView"),X=s("RouteView");return n(),y(X,{params:{mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-overview-view"},{default:e(({t:k,route:w,uri:S})=>[a(R,null,{default:e(()=>[l("div",J,[a(u,{layout:"horizontal"},{title:e(()=>t[0]||(t[0]=[o(`
Tags
`)])),body:e(()=>[a(q,{tags:d.data.tags,alignment:"right"},null,8,["tags"])]),_:1}),t[9]||(t[9]=o()),a(u,{layout:"horizontal"},{title:e(()=>[o(p(k("http.api.property.state")),1)]),body:e(()=>[a(B,{appearance:d.data.state==="Ready"?"success":"danger"},{default:e(()=>[o(p(k(`http.api.value.${d.data.state}`)),1)]),_:2},1032,["appearance"])]),_:2},1024),t[10]||(t[10]=o()),a(u,{layout:"horizontal"},{title:e(()=>t[3]||(t[3]=[o(`
Protocol
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-CM3H6UTr.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-CzHrRWac.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-CM3H6UTr.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-CzHrRWac.js
index 6d58fe778759..e13d05f29abb 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-CM3H6UTr.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-CzHrRWac.js
@@ -1,4 +1,4 @@
-import{d as x,e as t,o as R,p as A,w as o,a as s,b as c,m as y,Y as k}from"./index-exlqGI2U.js";const v=x({__name:"ConnectionInboundSummaryStatsView",props:{data:{},dataplaneOverview:{}},setup(i){const e=i;return(V,r)=>{const p=t("RouteTitle"),l=t("XAction"),m=t("XCodeBlock"),u=t("DataCollection"),_=t("DataLoader"),h=t("AppView"),g=t("RouteView");return R(),A(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-stats-view"},{default:o(({route:a,uri:f})=>[s(p,{render:!1,title:"Stats"}),r[1]||(r[1]=c()),s(h,null,{default:o(()=>[s(_,{src:f(y(k),"/meshes/:mesh/dataplanes/:name/stats/:address",{mesh:a.params.mesh,name:a.params.dataPlane,address:e.dataplaneOverview.dataplane.networking.inboundAddress})},{default:o(({data:C,refresh:w})=>[s(u,{items:C.raw.split(`
+import{d as x,e as t,o as R,p as A,w as o,a as s,b as c,m as y,Y as k}from"./index-sMkPs75z.js";const v=x({__name:"ConnectionInboundSummaryStatsView",props:{data:{},dataplaneOverview:{}},setup(i){const e=i;return(V,r)=>{const p=t("RouteTitle"),l=t("XAction"),m=t("XCodeBlock"),u=t("DataCollection"),_=t("DataLoader"),h=t("AppView"),g=t("RouteView");return R(),A(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-stats-view"},{default:o(({route:a,uri:f})=>[s(p,{render:!1,title:"Stats"}),r[1]||(r[1]=c()),s(h,null,{default:o(()=>[s(_,{src:f(y(k),"/meshes/:mesh/dataplanes/:name/stats/:address",{mesh:a.params.mesh,name:a.params.dataPlane,address:e.dataplaneOverview.dataplane.networking.inboundAddress})},{default:o(({data:C,refresh:w})=>[s(u,{items:C.raw.split(`
`),predicate:d=>[`listener.${e.data.listenerAddress.length>0?e.data.listenerAddress:a.params.connection}`,`cluster.${e.data.name}.`,`http.${e.data.name}.`,`tcp.${e.data.name}.`].some(n=>d.startsWith(n))&&(!d.includes(".rds.")||d.includes(`_${e.data.port}`))},{default:o(({items:d})=>[s(m,{language:"json",code:d.map(n=>n.replace(`${e.data.listenerAddress.length>0?e.data.listenerAddress:a.params.connection}.`,"").replace(`${e.data.name}.`,"")).join(`
`),"is-searchable":"",query:a.params.codeSearch,"is-filter-mode":a.params.codeFilter,"is-reg-exp-mode":a.params.codeRegExp,onQueryChange:n=>a.update({codeSearch:n}),onFilterModeChange:n=>a.update({codeFilter:n}),onRegExpModeChange:n=>a.update({codeRegExp:n})},{"primary-actions":o(()=>[s(l,{action:"refresh",appearance:"primary",onClick:w},{default:o(()=>r[0]||(r[0]=[c(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-DV7Qhxj_.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-CyCqj2ep.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-DV7Qhxj_.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-CyCqj2ep.js
index d7db4d61372f..3d1cc69647c9 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-DV7Qhxj_.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-CyCqj2ep.js
@@ -1,2 +1,2 @@
-import{d as y,e as t,o as r,p as d,w as e,a as o,l as R,t as m,b as l,R as g,K as x,F as A}from"./index-exlqGI2U.js";const k=y({__name:"ConnectionInboundSummaryView",props:{data:{},dataplaneOverview:{}},setup(u){const c=u;return(D,i)=>{const _=t("XAction"),v=t("XTabs"),w=t("RouterView"),f=t("AppView"),V=t("DataCollection"),C=t("RouteView");return r(),d(C,{name:"connection-inbound-summary-view",params:{connection:"",inactive:!1}},{default:e(({route:n,t:b})=>[o(V,{items:c.data,predicate:c.dataplaneOverview.dataplane.networking.type==="gateway"?s=>!0:s=>s.name===n.params.connection,find:!0},{default:e(({items:s})=>[o(f,null,{title:e(()=>[R("h2",null,`
+import{d as y,e as t,o as r,p as d,w as e,a as o,l as R,t as m,b as l,R as g,K as x,F as A}from"./index-sMkPs75z.js";const k=y({__name:"ConnectionInboundSummaryView",props:{data:{},dataplaneOverview:{}},setup(u){const c=u;return(D,i)=>{const _=t("XAction"),v=t("XTabs"),w=t("RouterView"),f=t("AppView"),V=t("DataCollection"),C=t("RouteView");return r(),d(C,{name:"connection-inbound-summary-view",params:{connection:"",inactive:!1}},{default:e(({route:n,t:b})=>[o(V,{items:c.data,predicate:c.dataplaneOverview.dataplane.networking.type==="gateway"?s=>!0:s=>s.name===n.params.connection,find:!0},{default:e(({items:s})=>[o(f,null,{title:e(()=>[R("h2",null,`
Inbound `+m(n.params.connection.replace("localhost","").replace("_",":")),1)]),default:e(()=>{var p;return[i[0]||(i[0]=l()),o(v,{selected:(p=n.child())==null?void 0:p.name},g({_:2},[x(n.children,({name:a})=>({name:`${a}-tab`,fn:e(()=>[o(_,{to:{name:a,query:{inactive:n.params.inactive}}},{default:e(()=>[l(m(b(`connections.routes.item.navigation.${a.split("-")[3]}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),i[1]||(i[1]=l()),o(w,null,{default:e(a=>[(r(),d(A(a.Component),{data:s[0],"dataplane-overview":c.dataplaneOverview},null,8,["data","dataplane-overview"]))]),_:2},1024)]}),_:2},1024)]),_:2},1032,["items","predicate"])]),_:1})}}});export{k as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryXdsConfigView-B4gNEZyo.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryXdsConfigView-CHACiuMz.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryXdsConfigView-B4gNEZyo.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryXdsConfigView-CHACiuMz.js
index 96d676bc5804..5091654605e3 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryXdsConfigView-B4gNEZyo.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryXdsConfigView-CHACiuMz.js
@@ -1 +1 @@
-import{d as x,e as a,o as y,p as w,w as n,a as t,b as d,m as R,Y as b,t as V}from"./index-exlqGI2U.js";const v=x({__name:"ConnectionInboundSummaryXdsConfigView",props:{data:{},dataplaneOverview:{}},setup(r){const i=r;return(k,s)=>{const p=a("RouteTitle"),l=a("XAction"),m=a("XCodeBlock"),u=a("DataLoader"),_=a("AppView"),g=a("RouteView");return y(),w(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-xds-config-view"},{default:n(({t:c,route:e,uri:f})=>[t(p,{render:!1,title:c("connections.routes.item.navigation.xds")},null,8,["title"]),s[0]||(s[0]=d()),t(_,null,{default:n(()=>[t(u,{src:f(R(b),"/meshes/:mesh/dataplanes/:dataplane/inbound/:inbound/xds",{mesh:e.params.mesh,dataplane:e.params.dataPlane,inbound:`${i.data.port}`})},{default:n(({data:h,refresh:C})=>[t(m,{language:"json",code:JSON.stringify(h,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:o=>e.update({codeSearch:o}),onFilterModeChange:o=>e.update({codeFilter:o}),onRegExpModeChange:o=>e.update({codeRegExp:o})},{"primary-actions":n(()=>[t(l,{action:"refresh",appearance:"primary",onClick:C},{default:n(()=>[d(V(c("common.refresh")),1)]),_:2},1032,["onClick"])]),_:2},1032,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}});export{v as default};
+import{d as x,e as a,o as y,p as w,w as n,a as t,b as d,m as R,Y as b,t as V}from"./index-sMkPs75z.js";const v=x({__name:"ConnectionInboundSummaryXdsConfigView",props:{data:{},dataplaneOverview:{}},setup(r){const i=r;return(k,s)=>{const p=a("RouteTitle"),l=a("XAction"),m=a("XCodeBlock"),u=a("DataLoader"),_=a("AppView"),g=a("RouteView");return y(),w(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-xds-config-view"},{default:n(({t:c,route:e,uri:f})=>[t(p,{render:!1,title:c("connections.routes.item.navigation.xds")},null,8,["title"]),s[0]||(s[0]=d()),t(_,null,{default:n(()=>[t(u,{src:f(R(b),"/meshes/:mesh/dataplanes/:dataplane/inbound/:inbound/xds",{mesh:e.params.mesh,dataplane:e.params.dataPlane,inbound:`${i.data.port}`})},{default:n(({data:h,refresh:C})=>[t(m,{language:"json",code:JSON.stringify(h,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:o=>e.update({codeSearch:o}),onFilterModeChange:o=>e.update({codeFilter:o}),onRegExpModeChange:o=>e.update({codeRegExp:o})},{"primary-actions":n(()=>[t(l,{action:"refresh",appearance:"primary",onClick:C},{default:n(()=>[d(V(c("common.refresh")),1)]),_:2},1032,["onClick"])]),_:2},1032,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}});export{v as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-NStNbvaB.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-CrUiQoHv.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-NStNbvaB.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-CrUiQoHv.js
index 9957e83ca5f3..ef7031e2a199 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-NStNbvaB.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-CrUiQoHv.js
@@ -1,4 +1,4 @@
-import{d as x,e as o,o as l,p as i,w as n,a as t,b as p,m as k,Y as w,c as V,J as E,K as F}from"./index-exlqGI2U.js";const D=x({__name:"ConnectionOutboundSummaryClustersView",setup(B){return(b,s)=>{const d=o("RouteTitle"),m=o("XAction"),u=o("XCodeBlock"),_=o("DataCollection"),C=o("DataLoader"),f=o("AppView"),g=o("RouteView");return l(),i(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-clusters-view"},{default:n(({route:e,uri:h})=>[t(d,{render:!1,title:"Clusters"}),s[1]||(s[1]=p()),t(f,null,{default:n(()=>[t(C,{src:h(k(w),"/meshes/:mesh/dataplanes/:name/clusters",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:n(({data:y,refresh:R})=>[(l(!0),V(E,null,F([e.params.connection],c=>(l(),i(_,{key:typeof c,items:y.split(`
+import{d as x,e as o,o as l,p as i,w as n,a as t,b as p,m as k,Y as w,c as V,J as E,K as F}from"./index-sMkPs75z.js";const D=x({__name:"ConnectionOutboundSummaryClustersView",setup(B){return(b,s)=>{const d=o("RouteTitle"),m=o("XAction"),u=o("XCodeBlock"),_=o("DataCollection"),C=o("DataLoader"),f=o("AppView"),g=o("RouteView");return l(),i(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-clusters-view"},{default:n(({route:e,uri:h})=>[t(d,{render:!1,title:"Clusters"}),s[1]||(s[1]=p()),t(f,null,{default:n(()=>[t(C,{src:h(k(w),"/meshes/:mesh/dataplanes/:name/clusters",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:n(({data:y,refresh:R})=>[(l(!0),V(E,null,F([e.params.connection],c=>(l(),i(_,{key:typeof c,items:y.split(`
`),predicate:r=>r.startsWith(`${c}::`)},{default:n(({items:r})=>[t(u,{language:"json",code:r.map(a=>a.replace(`${c}::`,"")).join(`
`),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{"primary-actions":n(()=>[t(m,{action:"refresh",appearance:"primary",onClick:R},{default:n(()=>s[0]||(s[0]=[p(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView-DzWrKIYg.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView-Bo42gkU5.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView-DzWrKIYg.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView-Bo42gkU5.js
index c40a176d48ed..7547325572fd 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView-DzWrKIYg.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView-Bo42gkU5.js
@@ -1,4 +1,4 @@
-import{d as I,e as m,o as t,p,w as o,a as u,c as n,J as c,K as f,Q as C,b as a,t as v,l as d,m as P,a1 as J,q as b,$ as D,_ as q}from"./index-exlqGI2U.js";import{a as E,A as H}from"./AccordionList-BHwwoW8p.js";import{P as S}from"./PolicyTypeTag-sdLc44wd.js";import{R as Q}from"./RuleMatchers-DrS0jkk4.js";const Y={key:0,class:"rules"},G={class:"stack-with-borders mt-4"},U={class:"stack-with-borders mt-4"},W={class:"mt-4"},Z={class:"stack-with-borders"},ee={class:"mt-2"},te=I({__name:"ConnectionOutboundSummaryOverviewView",props:{data:{},dataplaneOverview:{}},setup(z){const h=z,V=(k,e)=>k.$resourceMeta.name===e.name&&k.$resourceMeta.namespace===e.namespace&&k.$resourceMeta.zone===e.zone&&(e.resourceSectionName===""||k.$resourceMeta.port===e.port);return(k,e)=>{const N=m("XBadge"),$=m("XAction"),M=m("DataCollection"),R=m("XCodeBlock"),X=m("KCard"),x=m("DataLoader"),L=m("DataSource"),j=m("AppView"),F=m("RouteView");return t(),p(F,{params:{mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-overview-view"},{default:o(({t:K,route:O,uri:T})=>[u(j,null,{default:o(()=>[(t(!0),n(c,null,f([O.params.connection.replace(/-([a-f0-9]){16}$/,"")],B=>(t(),n("div",{key:B,class:"stack-with-borders"},[u(C,{layout:"horizontal"},{title:o(()=>e[0]||(e[0]=[a(`
+import{d as I,e as m,o as t,p,w as o,a as u,c as n,J as c,K as f,Q as C,b as a,t as v,l as d,m as P,a1 as J,q as b,$ as D,_ as q}from"./index-sMkPs75z.js";import{a as E,A as H}from"./AccordionList-CL29uRzG.js";import{P as S}from"./PolicyTypeTag-BcJpY39b.js";import{R as Q}from"./RuleMatchers-C-Oa-h-F.js";const Y={key:0,class:"rules"},G={class:"stack-with-borders mt-4"},U={class:"stack-with-borders mt-4"},W={class:"mt-4"},Z={class:"stack-with-borders"},ee={class:"mt-2"},te=I({__name:"ConnectionOutboundSummaryOverviewView",props:{data:{},dataplaneOverview:{}},setup(z){const h=z,V=(k,e)=>k.$resourceMeta.name===e.name&&k.$resourceMeta.namespace===e.namespace&&k.$resourceMeta.zone===e.zone&&(e.resourceSectionName===""||k.$resourceMeta.port===e.port);return(k,e)=>{const N=m("XBadge"),$=m("XAction"),M=m("DataCollection"),R=m("XCodeBlock"),X=m("KCard"),x=m("DataLoader"),L=m("DataSource"),j=m("AppView"),F=m("RouteView");return t(),p(F,{params:{mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-overview-view"},{default:o(({t:K,route:O,uri:T})=>[u(j,null,{default:o(()=>[(t(!0),n(c,null,f([O.params.connection.replace(/-([a-f0-9]){16}$/,"")],B=>(t(),n("div",{key:B,class:"stack-with-borders"},[u(C,{layout:"horizontal"},{title:o(()=>e[0]||(e[0]=[a(`
Protocol
`)])),body:o(()=>[u(N,{appearance:"info"},{default:o(()=>[a(v(K(`http.api.value.${["grpc","http","tcp"].find(w=>typeof h.data[w]<"u")}`)),1)]),_:2},1024)]),_:2},1024),e[17]||(e[17]=a()),h.data?(t(),n("div",Y,[e[15]||(e[15]=d("h3",null,"Rules",-1)),e[16]||(e[16]=a()),u(L,{src:"/policy-types"},{default:o(({data:w})=>[(t(!0),n(c,null,f([Object.groupBy((w==null?void 0:w.policies)??[],_=>_.name)],_=>(t(),p(x,{key:typeof _,src:T(P(J),"/meshes/:mesh/rules/for/:dataplane",{mesh:O.params.mesh,dataplane:O.params.dataPlane})},{default:o(({data:A})=>[h.data.$resourceMeta.type!==""?(t(),p(M,{key:0,predicate:i=>i.resourceMeta.type==="Mesh"||V(h.data,i),items:A.toResourceRules},{default:o(({items:i})=>[d("div",G,[(t(!0),n(c,null,f(Object.groupBy(i,s=>s.type),(s,y)=>(t(),n("div",{key:y},[u(S,{"policy-type":y},{default:o(()=>[a(v(y),1)]),_:2},1032,["policy-type"]),e[5]||(e[5]=a()),d("div",U,[(t(!0),n(c,null,f(s.length>1?s.filter(r=>V(h.data,r)):s,r=>(t(),n("div",{key:r},[r.origins.length>0?(t(),p(C,{key:0,layout:"horizontal"},{title:o(()=>e[2]||(e[2]=[a(`
Origin Policies
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-CyDrpGn8.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-BWXlf6Dx.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-CyDrpGn8.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-BWXlf6Dx.js
index 01f7e34d47ad..3101447d33c9 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-CyDrpGn8.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-BWXlf6Dx.js
@@ -1,4 +1,4 @@
-import{d as x,e as n,o as R,p as y,w as o,a as t,b as r,m as k,Y as V}from"./index-exlqGI2U.js";const b=x({__name:"ConnectionOutboundSummaryStatsView",props:{dataplaneOverview:{}},setup(d){const p=d;return(v,s)=>{const i=n("RouteTitle"),m=n("XAction"),l=n("XCodeBlock"),u=n("DataCollection"),_=n("DataLoader"),f=n("AppView"),g=n("RouteView");return R(),y(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-stats-view"},{default:o(({route:e,uri:C})=>[t(i,{render:!1,title:"Stats"}),s[1]||(s[1]=r()),t(f,null,{default:o(()=>[t(_,{src:C(k(V),"/meshes/:mesh/dataplanes/:name/stats/:address",{mesh:e.params.mesh,name:e.params.dataPlane,address:p.dataplaneOverview.dataplane.networking.inboundAddress})},{default:o(({data:h,refresh:w})=>[t(u,{items:h.raw.split(`
+import{d as x,e as n,o as R,p as y,w as o,a as t,b as r,m as k,Y as V}from"./index-sMkPs75z.js";const b=x({__name:"ConnectionOutboundSummaryStatsView",props:{dataplaneOverview:{}},setup(d){const p=d;return(v,s)=>{const i=n("RouteTitle"),m=n("XAction"),l=n("XCodeBlock"),u=n("DataCollection"),_=n("DataLoader"),f=n("AppView"),g=n("RouteView");return R(),y(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-stats-view"},{default:o(({route:e,uri:C})=>[t(i,{render:!1,title:"Stats"}),s[1]||(s[1]=r()),t(f,null,{default:o(()=>[t(_,{src:C(k(V),"/meshes/:mesh/dataplanes/:name/stats/:address",{mesh:e.params.mesh,name:e.params.dataPlane,address:p.dataplaneOverview.dataplane.networking.inboundAddress})},{default:o(({data:h,refresh:w})=>[t(u,{items:h.raw.split(`
`),predicate:c=>c.includes(`.${e.params.connection}.`)},{default:o(({items:c})=>[t(l,{language:"json",code:c.map(a=>a.replace(`${e.params.connection}.`,"")).join(`
`),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{"primary-actions":o(()=>[t(m,{action:"refresh",appearance:"primary",onClick:w},{default:o(()=>s[0]||(s[0]=[r(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-_87b-pGB.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-Bw2z7LYe.js
similarity index 94%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-_87b-pGB.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-Bw2z7LYe.js
index 1203d71ea45a..d9a05a219a56 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-_87b-pGB.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-Bw2z7LYe.js
@@ -1,2 +1,2 @@
-import{d as y,e as n,o as p,p as d,w as e,a as o,l as O,t as m,b as c,R,K as x,F as A}from"./index-exlqGI2U.js";const N=y({__name:"ConnectionOutboundSummaryView",props:{data:{},dataplaneOverview:{}},setup(u){const l=u;return(D,i)=>{const _=n("XAction"),v=n("XTabs"),w=n("DataCollection"),f=n("RouterView"),V=n("AppView"),b=n("RouteView");return p(),d(b,{name:"connection-outbound-summary-view",params:{connection:"",inactive:!1}},{default:e(({route:t,t:C})=>[o(V,null,{title:e(()=>[O("h2",null,`
+import{d as y,e as n,o as p,p as d,w as e,a as o,l as O,t as m,b as c,R,K as x,F as A}from"./index-sMkPs75z.js";const N=y({__name:"ConnectionOutboundSummaryView",props:{data:{},dataplaneOverview:{}},setup(u){const l=u;return(D,i)=>{const _=n("XAction"),v=n("XTabs"),w=n("DataCollection"),f=n("RouterView"),V=n("AppView"),b=n("RouteView");return p(),d(b,{name:"connection-outbound-summary-view",params:{connection:"",inactive:!1}},{default:e(({route:t,t:C})=>[o(V,null,{title:e(()=>[O("h2",null,`
Outbound `+m(t.params.connection),1)]),default:e(()=>{var r;return[i[0]||(i[0]=c()),o(v,{selected:(r=t.child())==null?void 0:r.name},R({_:2},[x(t.children,a=>({name:`${a.name}-tab`,fn:e(()=>[o(_,{to:{name:a.name,query:{inactive:t.params.inactive}}},{default:e(()=>[c(m(C(`connections.routes.item.navigation.${a.name.split("-")[3]}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),i[1]||(i[1]=c()),o(f,null,{default:e(({Component:a})=>[o(w,{items:Object.entries(l.data),predicate:([s,X])=>s===t.params.connection,find:!0},{default:e(({items:s})=>[(p(),d(A(a),{data:s[0][1],"dataplane-overview":l.dataplaneOverview},null,8,["data","dataplane-overview"]))]),_:2},1032,["items","predicate"])]),_:2},1024)]}),_:2},1024)]),_:1})}}});export{N as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryXdsConfigView-CIZJNAsR.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryXdsConfigView-eF085_jE.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryXdsConfigView-CIZJNAsR.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryXdsConfigView-eF085_jE.js
index a196ab7cdfd8..98a906c63d40 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryXdsConfigView-CIZJNAsR.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryXdsConfigView-eF085_jE.js
@@ -1 +1 @@
-import{d as C,e as o,o as x,p as b,w as t,a,b as c,m as V,Y as y,t as E}from"./index-exlqGI2U.js";const S=C({__name:"ConnectionOutboundSummaryXdsConfigView",setup(R){return(k,s)=>{const l=o("RouteTitle"),i=o("XCheckbox"),p=o("XAction"),r=o("XCodeBlock"),m=o("DataLoader"),u=o("AppView"),_=o("RouteView");return x(),b(_,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:"",includeEds:!1},name:"connection-outbound-summary-xds-config-view"},{default:t(({t:d,route:e,uri:g})=>[a(l,{render:!1,title:d("connections.routes.item.navigation.xds")},null,8,["title"]),s[1]||(s[1]=c()),a(u,null,{default:t(()=>[a(m,{src:g(V(y),"/meshes/:mesh/dataplanes/:dataplane/outbound/:outbound/xds/:endpoints",{mesh:e.params.mesh,dataplane:e.params.dataPlane,outbound:e.params.connection,endpoints:String(e.params.includeEds)})},{default:t(({data:f,refresh:h})=>[a(r,{language:"json",code:JSON.stringify(f,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:n=>e.update({codeSearch:n}),onFilterModeChange:n=>e.update({codeFilter:n}),onRegExpModeChange:n=>e.update({codeRegExp:n})},{"primary-actions":t(()=>[a(i,{modelValue:e.params.includeEds,"onUpdate:modelValue":n=>e.params.includeEds=n,label:d("connections.include_endpoints")},null,8,["modelValue","onUpdate:modelValue","label"]),s[0]||(s[0]=c()),a(p,{action:"refresh",appearance:"primary",onClick:h},{default:t(()=>[c(E(d("common.refresh")),1)]),_:2},1032,["onClick"])]),_:2},1032,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}});export{S as default};
+import{d as C,e as o,o as x,p as b,w as t,a,b as c,m as V,Y as y,t as E}from"./index-sMkPs75z.js";const S=C({__name:"ConnectionOutboundSummaryXdsConfigView",setup(R){return(k,s)=>{const l=o("RouteTitle"),i=o("XCheckbox"),p=o("XAction"),r=o("XCodeBlock"),m=o("DataLoader"),u=o("AppView"),_=o("RouteView");return x(),b(_,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:"",includeEds:!1},name:"connection-outbound-summary-xds-config-view"},{default:t(({t:d,route:e,uri:g})=>[a(l,{render:!1,title:d("connections.routes.item.navigation.xds")},null,8,["title"]),s[1]||(s[1]=c()),a(u,null,{default:t(()=>[a(m,{src:g(V(y),"/meshes/:mesh/dataplanes/:dataplane/outbound/:outbound/xds/:endpoints",{mesh:e.params.mesh,dataplane:e.params.dataPlane,outbound:e.params.connection,endpoints:String(e.params.includeEds)})},{default:t(({data:f,refresh:h})=>[a(r,{language:"json",code:JSON.stringify(f,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:n=>e.update({codeSearch:n}),onFilterModeChange:n=>e.update({codeFilter:n}),onRegExpModeChange:n=>e.update({codeRegExp:n})},{"primary-actions":t(()=>[a(i,{modelValue:e.params.includeEds,"onUpdate:modelValue":n=>e.params.includeEds=n,label:d("connections.include_endpoints")},null,8,["modelValue","onUpdate:modelValue","label"]),s[0]||(s[0]=c()),a(p,{action:"refresh",appearance:"primary",onClick:h},{default:t(()=>[c(E(d("common.refresh")),1)]),_:2},1032,["onClick"])]),_:2},1032,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}});export{S as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-CNM0QyfB.js b/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-BfvJlhme.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-CNM0QyfB.js
rename to app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-BfvJlhme.js
index c61eb5d172d0..448ad8ca7c95 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-CNM0QyfB.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-BfvJlhme.js
@@ -1 +1 @@
-import{d as V,k as P,e as i,o as g,c as B,a as s,w as t,A as T,m as r,b as o,t as m,y as X,z as L,B as R,p as A,l as a,x as S,C as N,q as x,D as I,_ as $}from"./index-exlqGI2U.js";const G=V({__name:"MeshInsightsList",props:{items:{default:void 0},storage:{default:()=>({get:()=>({}),set:()=>{}})}},setup(w){const{t:c}=P(),u=w;return(d,_)=>{const e=i("XAction"),v=i("DataCollection");return g(),B("div",null,[s(v,{items:u.items??[void 0],type:"meshes"},{default:t(()=>[s(T,{headers:[{...d.storage.get("mesh.headers.name"),label:r(c)("meshes.components.mesh-insights-list.name"),key:"name"},{...d.storage.get("mesh.headers.services"),label:r(c)("meshes.components.mesh-insights-list.services"),key:"services"},{...d.storage.get("mesh.headers.dataplanes"),label:r(c)("meshes.components.mesh-insights-list.dataplanes"),key:"dataplanes"}],items:u.items,onResize:_[0]||(_[0]=n=>{d.storage.set({mesh:n})})},{name:t(({row:n})=>[s(e,{to:{name:"mesh-detail-view",params:{mesh:n.name}}},{default:t(()=>[o(m(n.name),1)]),_:2},1032,["to"])]),services:t(({row:n})=>[o(m(n.services.internal),1)]),dataplanes:t(({row:n})=>[o(m(n.dataplanesByType.standard.online)+" / "+m(n.dataplanesByType.standard.total),1)]),_:1},8,["headers","items"])]),_:1},8,["items"])])}}}),K={class:"stack"},Z={class:"columns"},q={class:"card-header"},E={class:"card-title"},M={class:"card-actions"},j={class:"card-header"},F={class:"card-title"},H=V({__name:"ControlPlaneDetailView",setup(w){const c=X(),u=L(),d=R();return(_,e)=>{const v=i("RouteTitle"),n=i("DataLoader"),f=i("XAction"),b=i("XTeleportSlot"),C=i("KCard"),k=i("AppView"),D=i("RouteView");return g(),A(D,{name:"home"},{default:t(({can:z,t:p,uri:h,me:y})=>[s(k,null,{title:t(()=>[a("h1",null,[s(v,{title:p("main-overview.routes.item.title")},null,8,["title"])])]),actions:t(()=>[s(r(u))]),default:t(()=>[e[7]||(e[7]=o()),e[8]||(e[8]=o()),a("div",K,[s(n,{src:h(r(S),"/global-insight",{})},{default:t(({data:l})=>[s(r(c),{"can-use-zones":z("use zones"),"global-insight":l},null,8,["can-use-zones","global-insight"])]),_:2},1032,["src"]),e[6]||(e[6]=o()),a("div",Z,[z("use zones")?(g(),A(C,{key:0},{default:t(()=>[s(n,{src:h(r(N),"/zone-cps",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",q,[a("div",E,[a("h2",null,m(p("main-overview.detail.zone_control_planes.title")),1),e[0]||(e[0]=o()),s(f,{to:{name:"zone-cp-list-view"}},{default:t(()=>[o(m(p("main-overview.detail.health.view_all")),1)]),_:2},1024)]),e[1]||(e[1]=o()),a("div",M,[s(b,{name:"control-plane-detail-view-zone-actions"})])]),e[2]||(e[2]=o()),s(r(d),{"data-testid":"zone-control-planes-details",items:l==null?void 0:l.items,storage:y},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)):x("",!0),e[5]||(e[5]=o()),s(C,null,{default:t(()=>[s(n,{src:h(r(I),"/mesh-insights",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",j,[a("div",F,[a("h2",null,m(p("main-overview.detail.meshes.title")),1),e[3]||(e[3]=o()),s(f,{to:{name:"mesh-list-view"}},{default:t(()=>[o(m(p("main-overview.detail.health.view_all")),1)]),_:2},1024)])]),e[4]||(e[4]=o()),s(G,{"data-testid":"meshes-details",items:l==null?void 0:l.items,storage:y},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)])])]),_:2},1024)]),_:1})}}}),O=$(H,[["__scopeId","data-v-63924270"]]);export{O as default};
+import{d as V,k as P,e as i,o as g,c as B,a as s,w as t,A as T,m as r,b as o,t as m,y as X,z as L,B as R,p as A,l as a,x as S,C as N,q as x,D as I,_ as $}from"./index-sMkPs75z.js";const G=V({__name:"MeshInsightsList",props:{items:{default:void 0},storage:{default:()=>({get:()=>({}),set:()=>{}})}},setup(w){const{t:c}=P(),u=w;return(d,_)=>{const e=i("XAction"),v=i("DataCollection");return g(),B("div",null,[s(v,{items:u.items??[void 0],type:"meshes"},{default:t(()=>[s(T,{headers:[{...d.storage.get("mesh.headers.name"),label:r(c)("meshes.components.mesh-insights-list.name"),key:"name"},{...d.storage.get("mesh.headers.services"),label:r(c)("meshes.components.mesh-insights-list.services"),key:"services"},{...d.storage.get("mesh.headers.dataplanes"),label:r(c)("meshes.components.mesh-insights-list.dataplanes"),key:"dataplanes"}],items:u.items,onResize:_[0]||(_[0]=n=>{d.storage.set({mesh:n})})},{name:t(({row:n})=>[s(e,{to:{name:"mesh-detail-view",params:{mesh:n.name}}},{default:t(()=>[o(m(n.name),1)]),_:2},1032,["to"])]),services:t(({row:n})=>[o(m(n.services.internal),1)]),dataplanes:t(({row:n})=>[o(m(n.dataplanesByType.standard.online)+" / "+m(n.dataplanesByType.standard.total),1)]),_:1},8,["headers","items"])]),_:1},8,["items"])])}}}),K={class:"stack"},Z={class:"columns"},q={class:"card-header"},E={class:"card-title"},M={class:"card-actions"},j={class:"card-header"},F={class:"card-title"},H=V({__name:"ControlPlaneDetailView",setup(w){const c=X(),u=L(),d=R();return(_,e)=>{const v=i("RouteTitle"),n=i("DataLoader"),f=i("XAction"),b=i("XTeleportSlot"),C=i("KCard"),k=i("AppView"),D=i("RouteView");return g(),A(D,{name:"home"},{default:t(({can:z,t:p,uri:h,me:y})=>[s(k,null,{title:t(()=>[a("h1",null,[s(v,{title:p("main-overview.routes.item.title")},null,8,["title"])])]),actions:t(()=>[s(r(u))]),default:t(()=>[e[7]||(e[7]=o()),e[8]||(e[8]=o()),a("div",K,[s(n,{src:h(r(S),"/global-insight",{})},{default:t(({data:l})=>[s(r(c),{"can-use-zones":z("use zones"),"global-insight":l},null,8,["can-use-zones","global-insight"])]),_:2},1032,["src"]),e[6]||(e[6]=o()),a("div",Z,[z("use zones")?(g(),A(C,{key:0},{default:t(()=>[s(n,{src:h(r(N),"/zone-cps",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",q,[a("div",E,[a("h2",null,m(p("main-overview.detail.zone_control_planes.title")),1),e[0]||(e[0]=o()),s(f,{to:{name:"zone-cp-list-view"}},{default:t(()=>[o(m(p("main-overview.detail.health.view_all")),1)]),_:2},1024)]),e[1]||(e[1]=o()),a("div",M,[s(b,{name:"control-plane-detail-view-zone-actions"})])]),e[2]||(e[2]=o()),s(r(d),{"data-testid":"zone-control-planes-details",items:l==null?void 0:l.items,storage:y},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)):x("",!0),e[5]||(e[5]=o()),s(C,null,{default:t(()=>[s(n,{src:h(r(I),"/mesh-insights",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",j,[a("div",F,[a("h2",null,m(p("main-overview.detail.meshes.title")),1),e[3]||(e[3]=o()),s(f,{to:{name:"mesh-list-view"}},{default:t(()=>[o(m(p("main-overview.detail.health.view_all")),1)]),_:2},1024)])]),e[4]||(e[4]=o()),s(G,{"data-testid":"meshes-details",items:l==null?void 0:l.items,storage:y},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)])])]),_:2},1024)]),_:1})}}}),O=$(H,[["__scopeId","data-v-63924270"]]);export{O as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-BkodOTzH.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-CpwmGrOb.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-BkodOTzH.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-CpwmGrOb.js
index e67af5e65655..a107b201dfd1 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-BkodOTzH.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-CpwmGrOb.js
@@ -1,3 +1,3 @@
-import{d as h,e as a,o as x,p as R,w as o,a as n,b as r,m as w,Y as V}from"./index-exlqGI2U.js";const F=h({__name:"DataPlaneClustersView",setup(k){return(y,s)=>{const c=a("RouteTitle"),l=a("XAction"),d=a("XCodeBlock"),p=a("DataLoader"),i=a("KCard"),m=a("AppView"),u=a("RouteView");return x(),R(u,{name:"data-plane-clusters-view",params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:o(({route:e,t:_,uri:f})=>[n(m,null,{default:o(()=>[n(c,{render:!1,title:_("data-planes.routes.item.navigation.data-plane-clusters-view")},null,8,["title"]),s[1]||(s[1]=r()),n(i,null,{default:o(()=>[n(p,{src:f(w(V),"/meshes/:mesh/dataplanes/:name/clusters",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:o(({data:g,refresh:C})=>[n(d,{language:"json",code:g,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:t=>e.update({codeSearch:t}),onFilterModeChange:t=>e.update({codeFilter:t}),onRegExpModeChange:t=>e.update({codeRegExp:t})},{"primary-actions":o(()=>[n(l,{action:"refresh",appearance:"primary",onClick:C},{default:o(()=>s[0]||(s[0]=[r(`
+import{d as h,e as a,o as x,p as R,w as o,a as n,b as r,m as w,Y as V}from"./index-sMkPs75z.js";const F=h({__name:"DataPlaneClustersView",setup(k){return(y,s)=>{const c=a("RouteTitle"),l=a("XAction"),d=a("XCodeBlock"),p=a("DataLoader"),i=a("KCard"),m=a("AppView"),u=a("RouteView");return x(),R(u,{name:"data-plane-clusters-view",params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:o(({route:e,t:_,uri:f})=>[n(m,null,{default:o(()=>[n(c,{render:!1,title:_("data-planes.routes.item.navigation.data-plane-clusters-view")},null,8,["title"]),s[1]||(s[1]=r()),n(i,null,{default:o(()=>[n(p,{src:f(w(V),"/meshes/:mesh/dataplanes/:name/clusters",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:o(({data:g,refresh:C})=>[n(d,{language:"json",code:g,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:t=>e.update({codeSearch:t}),onFilterModeChange:t=>e.update({codeFilter:t}),onRegExpModeChange:t=>e.update({codeRegExp:t})},{"primary-actions":o(()=>[n(l,{action:"refresh",appearance:"primary",onClick:C},{default:o(()=>s[0]||(s[0]=[r(`
Refresh
`)])),_:2},1032,["onClick"])]),_:2},1032,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{F as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-R2A0Cap6.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-DO33yiaC.js
similarity index 91%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-R2A0Cap6.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-DO33yiaC.js
index 828c791db4ba..0970b559121d 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-R2A0Cap6.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-DO33yiaC.js
@@ -1 +1 @@
-import{d as E,e as o,o as d,p as l,w as n,a as s,b as v,m as p,ae as i,q as D}from"./index-exlqGI2U.js";import{_ as F}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-DQOSwZa_.js";const P=E({__name:"DataPlaneConfigView",setup(S){return(k,r)=>{const _=o("RouteTitle"),u=o("DataSource"),h=o("DataLoader"),f=o("KCard"),g=o("AppView"),C=o("RouteView");return d(),l(C,{name:"data-plane-config-view",params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:n(({route:e,t:x,uri:c})=>[s(_,{render:!1,title:x("data-planes.routes.item.navigation.data-plane-config-view")},null,8,["title"]),r[0]||(r[0]=v()),s(g,null,{default:n(()=>[s(f,null,{default:n(()=>[s(h,{src:c(p(i),"/meshes/:mesh/dataplanes/:name",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:n(({data:w})=>[s(F,{resource:w.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{default:n(({copy:a,copying:R})=>[R?(d(),l(u,{key:0,src:c(p(i),"/meshes/:mesh/dataplanes/:name/as/kubernetes",{mesh:e.params.mesh,name:e.params.dataPlane},{cacheControl:"no-store"}),onChange:t=>{a(m=>m(t))},onError:t=>{a((m,V)=>V(t))}},null,8,["src","onChange","onError"])):D("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{P as default};
+import{d as E,e as o,o as d,p as l,w as n,a as s,b as v,m as p,ae as i,q as D}from"./index-sMkPs75z.js";import{_ as F}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-Cv4JSBk4.js";const P=E({__name:"DataPlaneConfigView",setup(S){return(k,r)=>{const _=o("RouteTitle"),u=o("DataSource"),h=o("DataLoader"),f=o("KCard"),g=o("AppView"),C=o("RouteView");return d(),l(C,{name:"data-plane-config-view",params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:n(({route:e,t:x,uri:c})=>[s(_,{render:!1,title:x("data-planes.routes.item.navigation.data-plane-config-view")},null,8,["title"]),r[0]||(r[0]=v()),s(g,null,{default:n(()=>[s(f,null,{default:n(()=>[s(h,{src:c(p(i),"/meshes/:mesh/dataplanes/:name",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:n(({data:w})=>[s(F,{resource:w.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{default:n(({copy:a,copying:R})=>[R?(d(),l(u,{key:0,src:c(p(i),"/meshes/:mesh/dataplanes/:name/as/kubernetes",{mesh:e.params.mesh,name:e.params.dataPlane},{cacheControl:"no-store"}),onChange:t=>{a(m=>m(t))},onError:t=>{a((m,V)=>V(t))}},null,8,["src","onChange","onError"])):D("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{P as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-DZx0Deep.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-C8jMTtPD.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-DZx0Deep.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-C8jMTtPD.js
index dbff5ba8feb2..abf074dde87b 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-DZx0Deep.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-C8jMTtPD.js
@@ -1 +1 @@
-import{d as T,e as a,o as p,p as c,w as e,a as t,R as d,b as l,K as C,t as $,F as A,l as S,V as X}from"./index-exlqGI2U.js";const B=T({__name:"DataPlaneDetailTabsView",props:{mesh:{}},setup(_){const u=_;return(k,m)=>{const f=a("RouteTitle"),h=a("XAction"),w=a("XTabs"),b=a("RouterView"),V=a("DataLoader"),v=a("AppView"),x=a("DataSource"),D=a("RouteView");return p(),c(D,{name:"data-plane-detail-tabs-view",params:{mesh:"",dataPlane:""}},{default:e(({route:s,t:r})=>[t(x,{src:`/meshes/${s.params.mesh}/dataplane-overviews/${s.params.dataPlane}`},{default:e(({data:n,error:R})=>[t(v,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:s.params.mesh}},text:s.params.mesh},{to:{name:"data-plane-list-view",params:{mesh:s.params.mesh}},text:r("data-planes.routes.item.breadcrumbs")}]},d({default:e(()=>[m[1]||(m[1]=l()),t(V,{data:[n],errors:[R]},{default:e(()=>{var i;return[t(w,{selected:(i=s.child())==null?void 0:i.name},d({_:2},[C(s.children,({name:o})=>({name:`${o}-tab`,fn:e(()=>[t(h,{to:{name:o}},{default:e(()=>[l($(r(`data-planes.routes.item.navigation.${o}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),m[0]||(m[0]=l()),t(b,null,{default:e(o=>[(p(),c(A(o.Component),{data:n,mesh:u.mesh},null,8,["data","mesh"]))]),_:2},1024)]}),_:2},1032,["data","errors"])]),_:2},[n?{name:"title",fn:e(()=>[S("h1",null,[t(X,{text:n.name},{default:e(()=>[t(f,{title:r("data-planes.routes.item.title",{name:n.name})},null,8,["title"])]),_:2},1032,["text"])])]),key:"0"}:void 0]),1032,["breadcrumbs"])]),_:2},1032,["src"])]),_:1})}}});export{B as default};
+import{d as T,e as a,o as p,p as c,w as e,a as t,R as d,b as l,K as C,t as $,F as A,l as S,V as X}from"./index-sMkPs75z.js";const B=T({__name:"DataPlaneDetailTabsView",props:{mesh:{}},setup(_){const u=_;return(k,m)=>{const f=a("RouteTitle"),h=a("XAction"),w=a("XTabs"),b=a("RouterView"),V=a("DataLoader"),v=a("AppView"),x=a("DataSource"),D=a("RouteView");return p(),c(D,{name:"data-plane-detail-tabs-view",params:{mesh:"",dataPlane:""}},{default:e(({route:s,t:r})=>[t(x,{src:`/meshes/${s.params.mesh}/dataplane-overviews/${s.params.dataPlane}`},{default:e(({data:n,error:R})=>[t(v,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:s.params.mesh}},text:s.params.mesh},{to:{name:"data-plane-list-view",params:{mesh:s.params.mesh}},text:r("data-planes.routes.item.breadcrumbs")}]},d({default:e(()=>[m[1]||(m[1]=l()),t(V,{data:[n],errors:[R]},{default:e(()=>{var i;return[t(w,{selected:(i=s.child())==null?void 0:i.name},d({_:2},[C(s.children,({name:o})=>({name:`${o}-tab`,fn:e(()=>[t(h,{to:{name:o}},{default:e(()=>[l($(r(`data-planes.routes.item.navigation.${o}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),m[0]||(m[0]=l()),t(b,null,{default:e(o=>[(p(),c(A(o.Component),{data:n,mesh:u.mesh},null,8,["data","mesh"]))]),_:2},1024)]}),_:2},1032,["data","errors"])]),_:2},[n?{name:"title",fn:e(()=>[S("h1",null,[t(X,{text:n.name},{default:e(()=>[t(f,{title:r("data-planes.routes.item.title",{name:n.name})},null,8,["title"])]),_:2},1032,["text"])])]),key:"0"}:void 0]),1032,["breadcrumbs"])]),_:2},1032,["src"])]),_:1})}}});export{B as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-wNP8SySF.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-BO7n23Rp.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-wNP8SySF.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-BO7n23Rp.js
index 54ba35bb85ba..9067633cd4ff 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-wNP8SySF.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-BO7n23Rp.js
@@ -1,4 +1,4 @@
-import{d as X,I as W,G as A,o as s,p as b,w as i,c,H as dt,F as nt,_ as P,e as C,l as o,r as H,b as a,k as pt,q as L,a as p,t as r,m as f,J as v,K as N,n as ct,E as mt,Y as ft,R as Q,Q as V,S as yt,W as gt,L as tt,V as vt,Z as _t,A as bt}from"./index-exlqGI2U.js";import{B as kt}from"./kong-icons.es678-CRTcP0kV.js";import{S as xt}from"./SummaryView-VenJnDxy.js";import{T as lt}from"./TagList-BnTCZSc9.js";const wt=["aria-hidden"],it='