diff --git a/app/imports/ui/creature/character/CharacterSheet.vue b/app/imports/ui/creature/character/CharacterSheet.vue index 0fa69c03..4ce89b8a 100644 --- a/app/imports/ui/creature/character/CharacterSheet.vue +++ b/app/imports/ui/creature/character/CharacterSheet.vue @@ -35,7 +35,7 @@ class="fill-height" > @@ -103,6 +103,16 @@ 'creature.name'(value){ this.$store.commit('setPageTitle', value || 'Character Sheet'); }, + }, + computed: { + activeTab: { + get(){ + return this.tabs; + }, + set(newTab){ + this.$emit('update:tabs', newTab); + }, + }, }, meteor: { $subscribe: { diff --git a/app/imports/ui/layouts/AppLayout.vue b/app/imports/ui/layouts/AppLayout.vue index 00f15581..0e731beb 100644 --- a/app/imports/ui/layouts/AppLayout.vue +++ b/app/imports/ui/layouts/AppLayout.vue @@ -67,7 +67,7 @@ - + diff --git a/app/imports/ui/pages/CharacterSheetPage.vue b/app/imports/ui/pages/CharacterSheetPage.vue index 5f3e4fd1..c56c1e53 100644 --- a/app/imports/ui/pages/CharacterSheetPage.vue +++ b/app/imports/ui/pages/CharacterSheetPage.vue @@ -2,7 +2,7 @@ @@ -18,5 +18,15 @@ export default { required: true, }, }, + computed: { + activeTab: { + get(){ + return this.tabs; + }, + set(newTab){ + this.$emit('update:tabs', newTab); + }, + }, + }, }