diff options
Diffstat (limited to 'src/client/app/mobile/views/components')
| -rw-r--r-- | src/client/app/mobile/views/components/ui-container.vue | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/client/app/mobile/views/components/ui-container.vue b/src/client/app/mobile/views/components/ui-container.vue index 73310c02ec..08af7035f9 100644 --- a/src/client/app/mobile/views/components/ui-container.vue +++ b/src/client/app/mobile/views/components/ui-container.vue @@ -1,9 +1,9 @@ <template> <div class="ukygtjoj" :class="{ naked, inNakedDeckColumn, hideHeader: !showHeader, shadow: $store.state.device.useShadow, round: $store.state.device.roundedCorners }"> - <header v-if="showHeader"> + <header v-if="showHeader" @click="() => showBody = !showBody"> <div class="title"><slot name="header"></slot></div> <slot name="func"></slot> - <button v-if="bodyTogglable" @click="() => showBody = !showBody"> + <button v-if="bodyTogglable"> <template v-if="showBody"><fa icon="angle-up"/></template> <template v-else><fa icon="angle-down"/></template> </button> @@ -47,6 +47,7 @@ export default Vue.extend({ }, methods: { toggleContent(show: boolean) { + if (!this.bodyTogglable) return; this.showBody = show; } } |