18d129109SYoshie Muranaka<template> 2db6fd25fSYoshie Muranaka <div class="page-title"> 38d129109SYoshie Muranaka <h1>{{ title }}</h1> 48d129109SYoshie Muranaka <p v-if="description">{{ description }}</p> 5db6fd25fSYoshie Muranaka </div> 68d129109SYoshie Muranaka</template> 78d129109SYoshie Muranaka 88d129109SYoshie Muranaka<script> 9*7d6b44cbSEd Tanous//import i18n from '@/i18n'; 108d129109SYoshie Muranakaexport default { 118d129109SYoshie Muranaka name: 'PageTitle', 1209e45cd4SDerick Montague props: { 1309e45cd4SDerick Montague description: { 1409e45cd4SDerick Montague type: String, 15602e98aaSDerick Montague default: '', 16602e98aaSDerick Montague }, 1709e45cd4SDerick Montague }, 18c11d3894SYoshie Muranaka data() { 19c11d3894SYoshie Muranaka return { 20602e98aaSDerick Montague title: this.$route.meta.title, 21c11d3894SYoshie Muranaka }; 22602e98aaSDerick Montague }, 2338e131adSkirankumarb07 created() { 245d95418cSkirankumarb07 let title = this.$route.name; 255d95418cSkirankumarb07 let i = 1; 265d95418cSkirankumarb07 if (title) { 2738e131adSkirankumarb07 while (i < this.$route.name.split('-').length) { 285d95418cSkirankumarb07 let index = title.search('-'); 2938e131adSkirankumarb07 title = title.replace( 3038e131adSkirankumarb07 '-' + title.charAt(index + 1), 318132399cSEd Tanous title.charAt(index + 1).toUpperCase(), 3238e131adSkirankumarb07 ); 3338e131adSkirankumarb07 i++; 3438e131adSkirankumarb07 } 35*7d6b44cbSEd Tanous //this.title = i18n.t('appPageTitle.' + title); 36*7d6b44cbSEd Tanous //document.title = this.title; 375d95418cSkirankumarb07 } 3838e131adSkirankumarb07 }, 398d129109SYoshie Muranaka}; 408d129109SYoshie Muranaka</script> 418d129109SYoshie Muranaka 428d129109SYoshie Muranaka<style lang="scss" scoped> 43*7d6b44cbSEd Tanous@import '@/assets/styles/bmc/helpers/_index.scss'; 44*7d6b44cbSEd Tanous@import '@/assets/styles/bootstrap/_helpers.scss'; 45*7d6b44cbSEd Tanous 468d129109SYoshie Muranaka.page-title { 478d129109SYoshie Muranaka margin-bottom: $spacer * 2; 488d129109SYoshie Muranaka} 498d129109SYoshie Muranakap { 508d129109SYoshie Muranaka max-width: 72ch; 518d129109SYoshie Muranaka} 528d129109SYoshie Muranaka</style> 53