import{createBlock as e,createCommentVNode as t,createElementBlock as n,normalizeClass as r,openBlock as i,renderSlot as a,resolveComponent as o}from"/vue.js";var s=[`disabled`],c=Object.assign({name:`nc-picture-button`},{__name:`nc-picture-button`,props:{uiLibrary:{type:String,default:void 0,description:`User interface library to use.`},size:{type:String,default:void 0,choices:[`mini`,`tiny`,`small`,`standard`,`medium`,`large`,`big`,`huge`,`massive`]},disabled:{type:[String,Boolean,Object],default:void 0,description:`A button can show it is currently unable to be interacted with.`},icon:{type:[String,Array],default:void 0,description:`A button can be have icon.`}},setup(c){function l(e){e.preventDefault()}return(u,d)=>{let f=o(`nc-icon`);return i(),n(`button`,{class:r([`ui button nc-picture-button`,c.size]),disabled:c.disabled,onClick:l},[c.icon?(i(),e(f,{key:0,icon:c.icon},null,8,[`icon`])):t(``,!0),a(u.$slots,`default`)],10,s)}}});export{c as default};