From 48331d38067e1e279ed8349301122dc2191aea8b Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Tue, 16 Aug 2022 09:49:34 +0200 Subject: [PATCH] Fixed added properties being added based on tree tab selection even when on other tabs --- .../ui/creature/character/CharacterSheetFab.vue | 9 +++++---- app/imports/ui/vuexStore.js | 13 ++++++++++++- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/app/imports/ui/creature/character/CharacterSheetFab.vue b/app/imports/ui/creature/character/CharacterSheetFab.vue index 49590d75..5af7abd0 100644 --- a/app/imports/ui/creature/character/CharacterSheetFab.vue +++ b/app/imports/ui/creature/character/CharacterSheetFab.vue @@ -9,9 +9,9 @@ v-model="fab" color="primary" fab + small data-id="insert-creature-property-fab" class="insert-creature-property-fab" - small > (id) => { if (id in state.characterSheetTabs){ return state.characterSheetTabs[id]; } else { return 0; } + }, + tabNameById: (state) => (id) => { + const tabNumber = state.characterSheetTabs[id]; + const creature = Creatures.findOne(id); + if (creature?.settings?.hideSpellsTab) { + return tabsWithoutSpells[tabNumber]; + } else { + return tabs[tabNumber] + } } }, mutations: {