From f80c5d26b54fdc97d5f12e54be1b1e4545f28799 Mon Sep 17 00:00:00 2001 From: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> Date: Sat, 1 Jun 2024 21:37:34 +0900 Subject: [PATCH] wip --- packages/frontend/src/pages/embed/index.vue | 8 +-- packages/frontend/src/scripts/post-message.ts | 1 + packages/frontend/src/style.scss | 4 ++ packages/frontend/src/ui/minimum.vue | 56 ++++++++++++++++--- 4 files changed, 55 insertions(+), 14 deletions(-) diff --git a/packages/frontend/src/pages/embed/index.vue b/packages/frontend/src/pages/embed/index.vue index e4c7b9e910..71b4bfaea0 100644 --- a/packages/frontend/src/pages/embed/index.vue +++ b/packages/frontend/src/pages/embed/index.vue @@ -1,13 +1,9 @@ - diff --git a/packages/frontend/src/scripts/post-message.ts b/packages/frontend/src/scripts/post-message.ts index 3adde6060c..6084ac3e5f 100644 --- a/packages/frontend/src/scripts/post-message.ts +++ b/packages/frontend/src/scripts/post-message.ts @@ -19,6 +19,7 @@ export type MiPostMessageEvent = { * 親フレームにイベントを送信 */ export function postMessageToParentWindow(type: PostMessageEventType, payload?: any): void { + if (_DEV_) console.log('postMessageToParentWindow', type, payload); window.parent.postMessage({ type, payload, diff --git a/packages/frontend/src/style.scss b/packages/frontend/src/style.scss index 250a2616a7..82671dab83 100644 --- a/packages/frontend/src/style.scss +++ b/packages/frontend/src/style.scss @@ -90,6 +90,10 @@ html { &.useSystemFont { font-family: system-ui; } + + &.embed { + background-color: transparent; + } } html._themeChanging_ { diff --git a/packages/frontend/src/ui/minimum.vue b/packages/frontend/src/ui/minimum.vue index 9ab0b5d6b3..1f94b55a8b 100644 --- a/packages/frontend/src/ui/minimum.vue +++ b/packages/frontend/src/ui/minimum.vue @@ -4,7 +4,15 @@ SPDX-License-Identifier: AGPL-3.0-only --> @@ -57,5 +89,13 @@ if (!props.isEmbed) { .rootForEmbedPage { box-sizing: border-box; + border: 1px solid var(--divider); + background-color: var(--bg); + overflow: hidden; + position: relative; + + &.rounded { + border-radius: var(--radius); + } }