@aotearoan/neon
Version:
Neon is a lightweight design library of Vue 3 components with minimal dependencies.
3 lines (2 loc) • 817 B
JavaScript
"use strict";const o=require("vue"),t=require("../../../../model/common/color/NeonFunctionalColor.cjs.js"),r=require("../../card/NeonCard.vue.cjs.js"),a=require("../../card/header/NeonCardHeader.vue.cjs.js"),s=require("../../../user-input/switch/NeonSwitch.vue.cjs.js"),i=require("../../../../model/common/responsive/NeonResponsive.cjs.js"),l=o.defineComponent({name:"NeonSelectableCard",components:{NeonCard:r,NeonCardHeader:a,NeonSwitch:s},props:{modelValue:{type:Boolean,required:!0},color:{type:String,default:t.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:i.NeonResponsive}}});module.exports=l;
//# sourceMappingURL=NeonSelectableCard.cjs.js.map