From 2ba28e47104a65abba851942094c6e1a1acd7a5d Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Mon, 31 Mar 2025 16:26:54 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../frontend/src/components/MkFukidashi.vue | 39 ++++--------------- packages/frontend/src/pages/chat/XMessage.vue | 23 +++++++++-- 2 files changed, 26 insertions(+), 36 deletions(-) diff --git a/packages/frontend/src/components/MkFukidashi.vue b/packages/frontend/src/components/MkFukidashi.vue index 388a844975..fba5dc854c 100644 --- a/packages/frontend/src/components/MkFukidashi.vue +++ b/packages/frontend/src/components/MkFukidashi.vue @@ -19,15 +19,8 @@ SPDX-License-Identifier: AGPL-3.0-only -
-
- -
+
+
@@ -39,15 +32,11 @@ withDefaults(defineProps<{ negativeMargin?: boolean; shadow?: boolean; accented?: boolean; - contentBgPanel?: boolean; - small?: boolean; }>(), { tail: 'right', negativeMargin: false, shadow: false, accented: false, - contentBgPanel: false, - small: false, }); @@ -62,7 +51,7 @@ withDefaults(defineProps<{ padding-top: calc(var(--fukidashi-radius) * .13); &.accented { - --fukidashi-bg: var(--MI_THEME-accent); + --fukidashi-bg: color-mix(in srgb, var(--MI_THEME-accent), var(--MI_THEME-panel) 85%); } &.shadow { @@ -96,26 +85,12 @@ withDefaults(defineProps<{ .content { position: relative; padding: 10px 14px; - - &.small { - padding: 6px 10px; - } - - &.contentBgPanel::before { - content: ''; - position: absolute; - top: 2px; - left: 2px; - width: calc(100% - 4px); - height: calc(100% - 4px); - background: var(--MI_THEME-panel); - border-radius: calc(var(--fukidashi-radius) - 2px); - } } -.contentInner { - position: relative; - z-index: 1; +@container (max-width: 450px) { + .content { + padding: 8px 12px; + } } .tail { diff --git a/packages/frontend/src/pages/chat/XMessage.vue b/packages/frontend/src/pages/chat/XMessage.vue index 98c337be4b..fae8ca28ec 100644 --- a/packages/frontend/src/pages/chat/XMessage.vue +++ b/packages/frontend/src/pages/chat/XMessage.vue @@ -5,10 +5,10 @@ SPDX-License-Identifier: AGPL-3.0-only