UNPKG

@aotearoan/neon

Version:

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

3 lines (2 loc) 838 B
"use strict";const u=require("vue"),i=require("../../../common/enums/NeonFunctionalColor.cjs.js"),n=require("../../../common/enums/NeonTabsStyle.cjs.js"),s=require("../../../common/enums/NeonSize.cjs.js"),a=require("../icon/NeonIcon.vue.cjs.js"),l=u.defineComponent({name:"NeonTabs",components:{NeonIcon:a},props:{tabs:{type:Array,required:!0},modelValue:{type:String,required:!0},tabsStyle:{type:String,default:n.NeonTabsStyle.Web},color:{type:String,default:i.NeonFunctionalColor.Primary},size:{type:String,default:s.NeonSize.Medium},underline:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(c,{emit:o}){return{onClick:(e,r=!1)=>{if(r){const t=document.getElementById(`${e}ButtonContainer`);t&&t.focus()}o("update:modelValue",e)},NeonTabsStyle:n.NeonTabsStyle}}});module.exports=l; //# sourceMappingURL=NeonTabs.cjs.js.map