From de007985c1c66f44fa100bbc862b5731e7e9dec1 Mon Sep 17 00:00:00 2001 From: "Calum H. (IMB11)" Date: Mon, 18 May 2026 14:09:32 +0100 Subject: [PATCH] feat: migrate all headers to use PageHeader shared component. --- .../app-frontend/src/locales/en-US/index.json | 9 + .../src/pages/hosting/manage/Index.vue | 25 +- .../app-frontend/src/pages/instance/Index.vue | 440 +++++++------- apps/app-frontend/src/pages/project/Index.vue | 243 ++++---- .../ui/ProjectCollectionSaveButton.vue | 127 ++++ apps/frontend/src/locales/en-US/index.json | 6 + .../src/middleware/server-instance-ready.ts | 3 +- apps/frontend/src/pages/[type]/[project].vue | 549 ++++++------------ .../src/pages/organization/[organization].vue | 178 +++--- apps/frontend/src/pages/user/[user].vue | 379 ++++++------ .../src/components/base/ContentPageHeader.vue | 45 -- .../ui/src/components/base/PageHeader.vue | 190 +++++- .../components/base/TeleportOverflowMenu.vue | 101 +++- packages/ui/src/components/base/index.ts | 6 +- .../src/components/project/ProjectHeader.vue | 95 ++- .../wrapped/hosting/manage/[id]/index.vue | 23 +- .../hosting/manage/[id]/instances/index.vue | 3 +- packages/ui/src/locales/en-US/index.json | 21 + .../stories/base/ContentPageHeader.stories.ts | 63 -- .../ui/src/stories/base/PageHeader.stories.ts | 94 ++- 20 files changed, 1455 insertions(+), 1145 deletions(-) create mode 100644 apps/frontend/src/components/ui/ProjectCollectionSaveButton.vue delete mode 100644 packages/ui/src/components/base/ContentPageHeader.vue delete mode 100644 packages/ui/src/stories/base/ContentPageHeader.stories.ts diff --git a/apps/app-frontend/src/locales/en-US/index.json b/apps/app-frontend/src/locales/en-US/index.json index e5613ca1d3..7371454d4b 100644 --- a/apps/app-frontend/src/locales/en-US/index.json +++ b/apps/app-frontend/src/locales/en-US/index.json @@ -194,6 +194,15 @@ "app.content-install.no-compatible-versions": { "message": "No available versions match {compatibilityLabel}. Select a version to install anyway. Dependencies will not be installed automatically." }, + "app.browse.server.world-fallback-name": { + "message": "Instance" + }, + "app.creation-modal.installing-modpack.description": { + "message": "{fileName}" + }, + "app.creation-modal.installing-modpack.title": { + "message": "Installing modpack..." + }, "app.export-modal.description-placeholder": { "message": "Enter modpack description..." }, diff --git a/apps/app-frontend/src/pages/hosting/manage/Index.vue b/apps/app-frontend/src/pages/hosting/manage/Index.vue index e3633a7659..a4eb3e09ac 100644 --- a/apps/app-frontend/src/pages/hosting/manage/Index.vue +++ b/apps/app-frontend/src/pages/hosting/manage/Index.vue @@ -25,7 +25,7 @@ " >