import{d as l,o as n,c as u,g as m,s as p,j as f,i as g,t as v,q as b,b as y,a9 as j,x as e,a5 as r,cq as h,b3 as _,al as M,cr as k,X as I,cs as w,ct as N}from"./C6MRUCyE.js";const U={class:"inline-flex items-center gap-1 font-semibold text-secondary"},x=l({__name:"SimpleBadge",props:{icon:{},formattedName:{},color:{}},setup(o){return(s,c)=>(n(),u("span",U,[s.icon?(n(),m(p(s.icon),{key:0,"aria-hidden":!0,class:"shrink-0"})):f("",!0),g(" "+v(s.formattedName),1)]))}}),C=l({__name:"ProjectStatusBadge",props:{status:{}},setup(o){const s=o,{formatMessage:c}=b(),d=y(()=>{var t,i;return{icon:((t=a[s.status])==null?void 0:t.icon)??a.unknown.icon,formattedName:c(((i=a[s.status])==null?void 0:i.message)??s.status)}}),a={approved:{icon:j,message:e({id:"project.visibility.public",defaultMessage:"Public"})},unlisted:{icon:r,message:e({id:"project.visibility.unlisted",defaultMessage:"Unlisted"})},withheld:{icon:r,message:e({id:"project.visibility.unlisted-by-staff",defaultMessage:"Unlisted by staff"})},private:{icon:h,message:e({id:"project.visibility.private",defaultMessage:"Private"})},scheduled:{icon:_,message:e({id:"project.visibility.scheduled",defaultMessage:"Scheduled"})},draft:{icon:M,message:e({id:"project.visibility.draft",defaultMessage:"Draft"})},archived:{icon:k,message:e({id:"project.visibility.archived",defaultMessage:"Archived"})},rejected:{icon:I,message:e({id:"project.visibility.rejected",defaultMessage:"Rejected"})},processing:{icon:w,message:e({id:"project.visibility.under-review",defaultMessage:"Under review"})},unknown:{icon:N,message:e({id:"project.visibility.unknown",defaultMessage:"Unknown"})}};return(t,i)=>(n(),m(x,{icon:d.value.icon,"formatted-name":d.value.formattedName},null,8,["icon","formatted-name"]))}});export{C as _};