From 525b4b6cf474252f942efc71b1817499fa81a961 Mon Sep 17 00:00:00 2001 From: syuilo <Syuilotan@yahoo.co.jp> Date: Sun, 27 Mar 2022 16:28:25 +0900 Subject: [PATCH] tweak client --- packages/client/src/components/launch-pad.vue | 4 +++- packages/client/src/ui/classic.header.vue | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/client/src/components/launch-pad.vue b/packages/client/src/components/launch-pad.vue index 4fe36bfefc..ffefc1b085 100644 --- a/packages/client/src/components/launch-pad.vue +++ b/packages/client/src/components/launch-pad.vue @@ -1,5 +1,5 @@ <template> -<MkModal ref="modal" v-slot="{ type, maxHeight }" :prefer-type="preferedModalType" :anchor="{ x: 'right', y: 'center' }" :transparent-bg="true" :src="src" @click="modal.close()" @closed="emit('closed')"> +<MkModal ref="modal" v-slot="{ type, maxHeight }" :prefer-type="preferedModalType" :anchor="anchor" :transparent-bg="true" :src="src" @click="modal.close()" @closed="emit('closed')"> <div class="szkkfdyq _popup _shadow" :class="{ asDrawer: type === 'drawer' }" :style="{ maxHeight: maxHeight ? maxHeight + 'px' : '' }"> <div class="main"> <template v-for="item in items"> @@ -44,7 +44,9 @@ import { deviceKind } from '@/scripts/device-kind'; const props = withDefaults(defineProps<{ src?: HTMLElement; + anchor?: { x: string; y: string; }; }>(), { + anchor: () => ({ x: 'right', y: 'center' }), }); const emit = defineEmits<{ diff --git a/packages/client/src/ui/classic.header.vue b/packages/client/src/ui/classic.header.vue index a9187ed734..c7fddbc491 100644 --- a/packages/client/src/ui/classic.header.vue +++ b/packages/client/src/ui/classic.header.vue @@ -103,6 +103,7 @@ export default defineComponent({ more(ev) { os.popup(import('@/components/launch-pad.vue'), { src: ev.currentTarget ?? ev.target, + anchor: { x: 'center', y: 'bottom' }, }, { }, 'closed'); },