api-client/components/ui/tab.vue

37 lines
527 B
Vue
Raw Normal View History

2020-03-07 13:10:37 +00:00
<template>
<div v-show="isActive">
2020-03-07 13:10:37 +00:00
<slot></slot>
</div>
</template>
<style scoped lang="scss"></style>
<script>
export default {
props: {
2020-03-08 16:22:04 +00:00
label: { type: String },
icon: { type: String },
id: { required: true },
2020-03-07 13:10:37 +00:00
selected: {
default: false,
},
},
data() {
return {
isActive: false,
}
},
// computed: {
// href() {
// return `#${this.name.toLowerCase().replace(/ /g, "-")}`
// },
// },
mounted() {
this.isActive = this.selected
},
}
</script>