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');
 		},