import{d as a,c as n,n as r,t as d,b as o,o as l}from"./index-CXwCk-SR.js";import{_ as c}from"./_plugin-vue_export-helper-DlAUqK2U.js";const u=["title"];function t(e){switch(e){case"synced":return"synced";case"diverged":return"diverged";case"disabled":return"disabled";case"remote-only":return"remote-only";case"bundled-fallback":return"bundled";default:return"?"}}function s(e){switch(e){case"synced":return"Bundled and OAP-stored copy are byte-identical.";case"diverged":return"OAP-stored copy differs from bundled. OAP wins at render time.";case"disabled":return"Template is disabled on OAP. Hidden from render until re-enabled.";case"remote-only":return"OAP has this template but bundled does not. OAP is the only source.";case"bundled-fallback":return"OAP has no copy of this template right now — rendering bundled.";default:return""}}const i={label:t,title:s},m=a({...i,__name:"TemplateStatusBadge",props:{status:{}},setup(e){return(b,f)=>e.status?(l(),n("span",{key:0,class:r(["tsb",`tsb--${e.status}`]),title:s(e.status)},d(t(e.status)),11,u)):o("",!0)}}),_=c(m,[["__scopeId","data-v-86041208"]]);export{_ as T};
