summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages/chat
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-04-27 19:55:56 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-04-27 19:55:56 +0900
commit0a1ff77f23f0fdbc569f6184bad74ae86cd45a2e (patch)
tree843a0a59cd57214f4aa2611509270746cb2f9725 /packages/frontend/src/pages/chat
parentUpdate CHANGELOG.md (diff)
downloadmisskey-0a1ff77f23f0fdbc569f6184bad74ae86cd45a2e.tar.gz
misskey-0a1ff77f23f0fdbc569f6184bad74ae86cd45a2e.tar.bz2
misskey-0a1ff77f23f0fdbc569f6184bad74ae86cd45a2e.zip
perf(frontend): use css-native implementation for spacer rather than vue component
Diffstat (limited to 'packages/frontend/src/pages/chat')
-rw-r--r--packages/frontend/src/pages/chat/home.vue4
-rw-r--r--packages/frontend/src/pages/chat/message.vue4
-rw-r--r--packages/frontend/src/pages/chat/room.vue16
3 files changed, 12 insertions, 12 deletions
diff --git a/packages/frontend/src/pages/chat/home.vue b/packages/frontend/src/pages/chat/home.vue
index e37634b4b3..652ab04be6 100644
--- a/packages/frontend/src/pages/chat/home.vue
+++ b/packages/frontend/src/pages/chat/home.vue
@@ -6,12 +6,12 @@ SPDX-License-Identifier: AGPL-3.0-only
<template>
<PageWithHeader v-model:tab="tab" :actions="headerActions" :tabs="headerTabs" :swipable="true">
<MkPolkadots v-if="tab === 'home'" accented/>
- <MkSpacer :contentMax="700">
+ <div class="_spacer" style="--MI_SPACER-w: 700px;">
<XHome v-if="tab === 'home'"/>
<XInvitations v-else-if="tab === 'invitations'"/>
<XJoiningRooms v-else-if="tab === 'joiningRooms'"/>
<XOwnedRooms v-else-if="tab === 'ownedRooms'"/>
- </MkSpacer>
+ </div>
</PageWithHeader>
</template>
diff --git a/packages/frontend/src/pages/chat/message.vue b/packages/frontend/src/pages/chat/message.vue
index 3ac90a93fd..a04ec7fd87 100644
--- a/packages/frontend/src/pages/chat/message.vue
+++ b/packages/frontend/src/pages/chat/message.vue
@@ -5,14 +5,14 @@ SPDX-License-Identifier: AGPL-3.0-only
<template>
<PageWithHeader>
- <MkSpacer :contentMax="700">
+ <div class="_spacer" style="--MI_SPACER-w: 700px;">
<div v-if="initializing || message == null">
<MkLoading/>
</div>
<div v-else>
<XMessage :message="message" :isSearchResult="true"/>
</div>
- </MkSpacer>
+ </div>
</PageWithHeader>
</template>
diff --git a/packages/frontend/src/pages/chat/room.vue b/packages/frontend/src/pages/chat/room.vue
index 8b351c1ec8..d44b548a2e 100644
--- a/packages/frontend/src/pages/chat/room.vue
+++ b/packages/frontend/src/pages/chat/room.vue
@@ -5,7 +5,7 @@ SPDX-License-Identifier: AGPL-3.0-only
<template>
<PageWithHeader v-model:tab="tab" :reversed="tab === 'chat'" :tabs="headerTabs" :actions="headerActions">
- <MkSpacer v-if="tab === 'chat'" :contentMax="700">
+ <div class="_spacer" v-if="tab === 'chat'" style="--MI_SPACER-w: 700px;">
<div class="_gaps">
<div v-if="initializing">
<MkLoading/>
@@ -56,19 +56,19 @@ SPDX-License-Identifier: AGPL-3.0-only
<MkInfo v-if="$i.policies.chatAvailability !== 'available'" warn>{{ $i.policies.chatAvailability === 'readonly' ? i18n.ts._chat.chatIsReadOnlyForThisAccountOrServer : i18n.ts._chat.chatNotAvailableForThisAccountOrServer }}</MkInfo>
</div>
- </MkSpacer>
+ </div>
- <MkSpacer v-else-if="tab === 'search'" :contentMax="700">
+ <div class="_spacer" v-else-if="tab === 'search'" style="--MI_SPACER-w: 700px;">
<XSearch :userId="userId" :roomId="roomId"/>
- </MkSpacer>
+ </div>
- <MkSpacer v-else-if="tab === 'members'" :contentMax="700">
+ <div class="_spacer" v-else-if="tab === 'members'" style="--MI_SPACER-w: 700px;">
<XMembers v-if="room != null" :room="room" @inviteUser="inviteUser"/>
- </MkSpacer>
+ </div>
- <MkSpacer v-else-if="tab === 'info'" :contentMax="700">
+ <div class="_spacer" v-else-if="tab === 'info'" style="--MI_SPACER-w: 700px;">
<XInfo v-if="room != null" :room="room"/>
- </MkSpacer>
+ </div>
<template #footer>
<div v-if="tab === 'chat'" :class="$style.footer">