import{createElementBlock as e,createElementVNode as t,openBlock as n,renderSlot as r,toDisplayString as i}from"/vue.js";var a=[`width`,`height`,`viewbox`,`aria-labelledby`],o=[`id`],s=[`fill`],c=Object.assign({name:`NcSvg`},{__name:`nc-svg`,props:{viewBox:{type:String,default:`0 0 24 24`},iconName:{type:String,default:``},width:{type:[Number,String],default:18},height:{type:[Number,String],default:18},iconColor:{type:String,default:`currentColor`}},setup(c){return(l,u)=>(n(),e(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:c.width,height:c.height,viewbox:c.viewBox,"aria-labelledby":c.iconName},[t(`title`,{id:c.iconName,lang:`en`},i(c.iconName),9,o),t(`g`,{fill:c.iconColor},[r(l.$slots,`default`)],8,s)],8,a))}});export{c as default};