UNPKG

@aotearoan/neon

Version:

Neon is a lightweight design library of Vue 3 components with minimal dependencies.

3 lines (2 loc) 673 B
"use strict";const r=require("vue"),l=require("../../../common/enums/NeonSize.cjs.js"),u=require("../../../common/enums/NeonFunctionalColor.cjs.js"),i=require("../../presentation/icon/NeonIcon.vue.cjs.js"),s=r.defineComponent({name:"NeonList",components:{NeonIcon:i},props:{modelValue:{type:Array,required:!0},size:{type:String,default:l.NeonSize.Medium},color:{type:String,default:u.NeonFunctionalColor.LowContrast},disabled:{type:Boolean,default:!1}},emits:["update:modelValue","close"],setup(e,{emit:o}){return{remove:t=>{e.disabled||(o("update:modelValue",e.modelValue.filter(n=>n.key!==t)),o("close",t))}}}});module.exports=s; //# sourceMappingURL=NeonList.cjs.js.map