Files
hoppscotch/components/smart/Tab.vue
2021-07-07 23:28:42 +00:00

30 lines
448 B
Vue

<template>
<div v-show="active">
<slot></slot>
</div>
</template>
<script>
export default {
props: {
label: { 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>