@aotearoan/neon
Version:
Neon is a lightweight design library of Vue 3 components with minimal dependencies.
3 lines (2 loc) • 886 B
JavaScript
"use strict";const o=require("vue"),t=require("../../../common/enums/NeonSize.cjs.js"),r=require("../../../common/enums/NeonFunctionalColor.cjs.js"),i=require("../../layout/card/NeonCard.vue.cjs.js"),a=require("../../layout/card/header/NeonCardHeader.vue.cjs.js"),l=require("../switch/NeonSwitch.vue.cjs.js"),s=require("../../../common/enums/NeonResponsive.cjs.js"),c=o.defineComponent({name:"NeonSelectableCard",components:{NeonCard:i,NeonCardHeader:a,NeonSwitch:l},props:{modelValue:{type:Boolean,required:!0},size:{type:String,default:t.NeonSize.Small},color:{type:String,default:r.NeonFunctionalColor.Brand},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:n}){return{active:o.ref(!1),clicked:()=>{e.disabled||n("update:modelValue",!e.modelValue)},NeonResponsive:s.NeonResponsive}}});module.exports=c;
//# sourceMappingURL=NeonSelectableCard.cjs.js.map