Files
hoppscotch/components/smart/Tab.vue
2021-08-24 09:14:46 +05:30

33 lines
567 B
Vue

<template>
<div v-show="active">
<slot></slot>
</div>
</template>
<script>
import { defineComponent } from "@nuxtjs/composition-api"
export default defineComponent({
props: {
label: { type: String, default: null },
info: { type: String, default: null },
icon: { type: String, default: null },
id: { type: String, default: null, required: true },
selected: {
type: Boolean,
default: false,
},
},
data() {
return {
active: false,
}
},
mounted() {
this.active = this.selected
},
})
</script>