1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | 1× 1× 1× | // // // // // // // // // import titlelize from "../utils/titlelize" export default { props: { for: { type: String, required: true } }, computed: { tag() { return titlelize(this.for) }, isActive() { return this.$parent.activeSectionTags.indexOf(this.tag.toLowerCase()) > -1 } }, methods: { toggle() { this.$parent.toggleSection(this.tag) } } } |