From 324582c671266cec0f802205ce9a742f3c94fe2b Mon Sep 17 00:00:00 2001 From: Terry Truong Date: Thu, 24 Mar 2022 21:24:32 +1100 Subject: Make settings appear at smaller display edge --- src/components/Settings.vue | 23 +++++++++++++++++++++-- src/components/TileTree.vue | 2 +- 2 files changed, 22 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/components/Settings.vue b/src/components/Settings.vue index c06ad15..158c31e 100644 --- a/src/components/Settings.vue +++ b/src/components/Settings.vue @@ -4,6 +4,16 @@ import {defineComponent, PropType} from 'vue'; export default defineComponent({ props: { isOpen: {type: Boolean, required: true}, + atRight: {type: Boolean, required: true}, + }, + computed: { + openStyles(){ + if (this.atRight){ + return {width: '20%', height: '100%'}; + } else { + return {width: '100%', height: '20%'}; + } + }, }, methods: { openClicked(){ @@ -20,8 +30,8 @@ export default defineComponent({