Skip to content

Commit aee5128

Browse files
committed
feat: migrate manage page to page system
1 parent 32183a2 commit aee5128

File tree

36 files changed

+856
-691
lines changed

36 files changed

+856
-691
lines changed

apps/frontend/src/components/ui/servers/PanelServerActionButton.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ import {
120120
UpdatedIcon,
121121
XIcon,
122122
} from '@modrinth/assets'
123-
import { ButtonStyled, Checkbox, NewModal } from '@modrinth/ui'
123+
import { ButtonStyled, Checkbox, NewModal, ServerInfoLabels } from '@modrinth/ui'
124124
import type { PowerAction as ServerPowerAction, ServerState } from '@modrinth/utils'
125125
import { useStorage } from '@vueuse/core'
126126
import { computed, ref } from 'vue'
@@ -130,7 +130,6 @@ import type { BackupInProgressReason } from '~/pages/servers/manage/[id].vue'
130130
131131
import LoadingIcon from './icons/LoadingIcon.vue'
132132
import PanelSpinner from './PanelSpinner.vue'
133-
import ServerInfoLabels from './ServerInfoLabels.vue'
134133
import TeleportOverflowMenu from './TeleportOverflowMenu.vue'
135134
136135
const flags = useFeatureFlags()

apps/frontend/src/components/ui/servers/marketing/MedalPlanPromotion.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,9 @@
3131

3232
<script lang="ts" setup>
3333
import { ExternalIcon } from '@modrinth/assets'
34-
import { ButtonStyled } from '@modrinth/ui'
34+
import { ButtonStyled, MedalBackgroundImage } from '@modrinth/ui'
3535
3636
import MedalIcon from '~/assets/images/illustrations/medal_icon.svg?component'
37-
import MedalBackgroundImage from '~/components/ui/servers/marketing/MedalBackgroundImage.vue'
3837
</script>
3938

4039
<style scoped lang="scss">

apps/frontend/src/components/ui/servers/marketing/MedalServerCountdown.vue

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,11 @@
3939

4040
<script setup lang="ts">
4141
import { ClockIcon, RocketIcon } from '@modrinth/assets'
42-
import { ButtonStyled } from '@modrinth/ui'
42+
import { ButtonStyled, MedalBackgroundImage } from '@modrinth/ui'
4343
import type { UserSubscription } from '@modrinth/utils'
4444
import dayjs from 'dayjs'
4545
import dayjsDuration from 'dayjs/plugin/duration'
4646
import type { ComponentPublicInstance } from 'vue'
47-
48-
import MedalBackgroundImage from '~/components/ui/servers/marketing/MedalBackgroundImage.vue'
49-
5047
import ServersUpgradeModalWrapper from '../ServersUpgradeModalWrapper.vue'
5148
5249
dayjs.extend(dayjsDuration)

apps/frontend/src/pages/servers/manage/[id].vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,8 @@ import {
377377
ButtonStyled,
378378
ErrorInformationCard,
379379
injectNotificationManager,
380+
ServerIcon,
381+
ServerInfoLabels,
380382
ServerNotice,
381383
} from '@modrinth/ui'
382384
import type {
@@ -398,8 +400,6 @@ import InstallingTicker from '~/components/ui/servers/InstallingTicker.vue'
398400
import MedalServerCountdown from '~/components/ui/servers/marketing/MedalServerCountdown.vue'
399401
import PanelServerActionButton from '~/components/ui/servers/PanelServerActionButton.vue'
400402
import PanelSpinner from '~/components/ui/servers/PanelSpinner.vue'
401-
import ServerIcon from '~/components/ui/servers/ServerIcon.vue'
402-
import ServerInfoLabels from '~/components/ui/servers/ServerInfoLabels.vue'
403403
import ServerInstallation from '~/components/ui/servers/ServerInstallation.vue'
404404
import type { ModrinthServer } from '~/composables/servers/modrinth-servers.ts'
405405
import { useModrinthServers } from '~/composables/servers/modrinth-servers.ts'

apps/frontend/src/pages/servers/manage/[id]/options/index.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,12 +112,11 @@
112112
</template>
113113

114114
<script setup lang="ts">
115-
import { EditIcon, TransferIcon } from '@modrinth/assets'
115+
import { EditIcon, ServerIcon, TransferIcon } from '@modrinth/assets'
116116
import { injectNotificationManager } from '@modrinth/ui'
117117
import ButtonStyled from '@modrinth/ui/src/components/base/ButtonStyled.vue'
118118
119119
import SaveBanner from '~/components/ui/servers/SaveBanner.vue'
120-
import ServerIcon from '~/components/ui/servers/ServerIcon.vue'
121120
import type { ModrinthServer } from '~/composables/servers/modrinth-servers.ts'
122121
123122
const { addNotification } = injectNotificationManager()

0 commit comments

Comments
 (0)