/* Copyright © 2024 Melbet - All Rights Reserved */ import{defineComponent as u,computed as m,openBlock as d,createElementBlock as v,normalizeClass as g,createCommentVNode as f,createBlock as h,resolveDynamicComponent as _,withCtx as C,renderSlot as y}from"../../../../shared-assets/__shared_vue_deps_SRT2KB67.js";import{ICON_COLORED_SVG_PATH as $,themeType as S,p$1 as B,r as w,t as x,_export_sfc as U}from"./entry-Bl6dkD65.js";import{p as k}from"./BeuL5ZyArRUp.js";var D=u({name:"UiColoredSvg_V",props:{path:{type:String,default:$},name:{type:String,required:!0},cover:{type:Boolean,default:!1},theme:{type:String,default:S.default}},setup(e){return s=this,c=null,n=function*(){var r;const{logError:a}=B(e,"UiColoredSvg"),{loadSprite:i,getIcon:p}=w(),l=m(()=>{var t;return p((t=e.path)!=null?t:"",e.name.toString())}),o=m(()=>({[`colored-svg--${e.name}`]:!!e.name,"colored-svg--cover":!!e.cover,[`colored-svg--theme-${e.theme}`]:!!e.theme}));try{yield i((r=e.path)!=null?r:"")}catch(t){a(t)}return{icon:l,svgClasses:o}},new Promise((r,a)=>{var i=o=>{try{l(n.next(o))}catch(t){a(t)}},p=o=>{try{l(n.throw(o))}catch(t){a(t)}},l=o=>o.done?r(o.value):Promise.resolve(o.value).then(i,p);l((n=n.apply(s,c)).next())});var s,c,n}});const I=["viewBox","innerHTML"];var P=x(D,[["render",function(e,s,c,n,r,a){return d(),v("span",{class:g([e.svgClasses,"colored-svg"]),"aria-hidden":"true"},[e.icon?(d(),v("svg",{key:0,viewBox:e.icon.viewBox,class:"colored-svg__svg",focusable:"false",role:"img",innerHTML:e.icon.content},null,8,I)):f("",!0)],2)}],["__scopeId","data-v-64f87062"]]);const T=u({name:"UiChampDropdownContent",components:{UiSelectContent:k},props:{tag:{type:String,default:"div"}}});function E(e,s,c,n,r,a){return d(),h(_(e.tag),{class:"ui-champ-dropdown-content"},{default:C(()=>[y(e.$slots,"default",{},void 0,!0)]),_:3})}const V=U(T,[["render",E],["__scopeId","data-v-11c8d745"]]);export{V as UiChampDropdownContent,P as l};