From 273bc59cdb8084fdbdf8c70305c01ad2c8d1d241 Mon Sep 17 00:00:00 2001
From: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sun, 31 May 2026 18:49:24 +0900
Subject: [PATCH] Update room.core.vue
---
.../frontend/src/pages/rooms/room.core.vue | 36 +++++++++----------
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/packages/frontend/src/pages/rooms/room.core.vue b/packages/frontend/src/pages/rooms/room.core.vue
index 1cdedd9a60..4ec28c167b 100644
--- a/packages/frontend/src/pages/rooms/room.core.vue
+++ b/packages/frontend/src/pages/rooms/room.core.vue
@@ -122,6 +122,8 @@ SPDX-License-Identifier: AGPL-3.0-only
+
{{ i18n.ts._miRoom.changeRoomName }}
+
@@ -139,7 +141,7 @@ SPDX-License-Identifier: AGPL-3.0-only
-
+
@{{ pointedPlayerInfo.user.username }}
@@ -679,23 +681,6 @@ function impor() {
function showOtherMenu(ev: PointerEvent) {
os.popupMenu([{
- text: i18n.ts._miRoom.changeRoomName,
- icon: 'ti ti-forms',
- action: async () => {
- const { canceled, result } = await os.inputText({
- title: i18n.ts.name,
- default: props.room.name,
- });
- if (canceled) return;
-
- os.apiWithDialog('world/rooms/update', {
- roomId: props.room.id,
- name: result,
- }).then(() => {
- props.room.name = result;
- });
- },
- }, {
text: i18n.ts.share,
icon: 'ti ti-share',
action: async () => {
@@ -788,6 +773,21 @@ ${url}/rooms/r/${props.room.id}`,
}], ev.currentTarget ?? ev.target);
}
+async function changeRoomName() {
+ const { canceled, result } = await os.inputText({
+ title: i18n.ts.name,
+ default: props.room.name,
+ });
+ if (canceled) return;
+
+ os.apiWithDialog('world/rooms/update', {
+ roomId: props.room.id,
+ name: result,
+ }).then(() => {
+ props.room.name = result;
+ });
+}
+
function leaveOnline() {
multiplayer.left();
}