From 4129be1831caa6f58d0d378434685eaa6e3e1dbf Mon Sep 17 00:00:00 2001 From: "Calum H. (IMB11)" Date: Mon, 3 Aug 2026 18:41:57 +0100 Subject: [PATCH] fix: preserve hosting header updates after merge --- .../wrapped/hosting/manage/[id]/index.vue | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/ui/src/layouts/wrapped/hosting/manage/[id]/index.vue b/packages/ui/src/layouts/wrapped/hosting/manage/[id]/index.vue index c32ea74ec2..c905bb8725 100644 --- a/packages/ui/src/layouts/wrapped/hosting/manage/[id]/index.vue +++ b/packages/ui/src/layouts/wrapped/hosting/manage/[id]/index.vue @@ -427,10 +427,12 @@ import { TransferIcon, TriangleAlertIcon, UsersIcon, + XIcon, } from '@modrinth/assets' import { useQuery, useQueryClient } from '@tanstack/vue-query' import { useStorage, useTimeoutFn } from '@vueuse/core' import DOMPurify from 'dompurify' +import { Tooltip } from 'floating-vue' import { computed, nextTick, onBeforeUnmount, onMounted, onUnmounted, ref, watch } from 'vue' import { onBeforeRouteLeave, useRoute, useRouter } from 'vue-router' @@ -450,8 +452,8 @@ import ServerPanelAdmonitions from '#ui/components/servers/admonitions/ServerPan import LoaderIcon from '#ui/components/servers/icons/LoaderIcon.vue' import ServerIcon from '#ui/components/servers/icons/ServerIcon.vue' import MedalServerCountdown from '#ui/components/servers/marketing/MedalServerCountdown.vue' -import ServerInstanceSettingsModal from '#ui/components/servers/ServerInstanceSettingsModal.vue' import { PanelServerActionButton } from '#ui/components/servers/server-header' +import ServerInstanceSettingsModal from '#ui/components/servers/ServerInstanceSettingsModal.vue' import ServerSettingsModal from '#ui/components/servers/ServerSettingsModal.vue' import { hasServerPermission, @@ -507,6 +509,7 @@ const props = withDefaults( serverId: string reloadPage: () => void resolveViewer: () => Promise<{ userId: string | null; userRole: string | null }> + showCopyIdAction?: boolean showAdvancedDebugInfo?: boolean showUptime?: boolean additionalTabs?: Tab[] @@ -530,6 +533,7 @@ const props = withDefaults( layoutMode?: 'page' | 'contained' }>(), { + showCopyIdAction: false, showAdvancedDebugInfo: false, showUptime: true, additionalTabs: () => [], @@ -559,6 +563,21 @@ const leaveMessages = defineMessages({ }, }) +const settingsHintMessages = defineMessages({ + title: { + id: 'servers.manage.settings-hint.title', + defaultMessage: 'Your server settings have moved', + }, + description: { + id: 'servers.manage.settings-hint.description', + defaultMessage: 'They can now be found here!', + }, + dismiss: { + id: 'servers.manage.settings-hint.dismiss', + defaultMessage: "Don't show again", + }, +}) + const instancesHintMessages = defineMessages({ title: { id: 'servers.manage.instances-hint.title',