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(); }