You've already forked AstralRinth
forked from didirus/AstralRinth
Fix server suspension statuses (#3100)
* chore: correctly type suspension reason Signed-off-by: Evan Song <theevansong@gmail.com> * fix: faulty suspension condition allowing for fallthrough Signed-off-by: Evan Song <theevansong@gmail.com> * fix: here as well Signed-off-by: Evan Song <theevansong@gmail.com> * chore: add support suspension reason Signed-off-by: Evan Song <theevansong@gmail.com> * feat: handle support suspensions Signed-off-by: Evan Song <theevansong@gmail.com> * chore: patch pyroservers to handle 503 Signed-off-by: Evan Song <theevansong@gmail.com> * feat: handle 503 in server root Signed-off-by: Evan Song <theevansong@gmail.com> * chore: dont make pyroservers errors scream at me anymore Signed-off-by: Evan Song <theevansong@gmail.com> --------- Signed-off-by: Evan Song <theevansong@gmail.com>
This commit is contained in:
@@ -61,7 +61,15 @@
|
||||
Your server's hardware is currently being upgraded and will be back online shortly.
|
||||
</div>
|
||||
<div
|
||||
v-else-if="status === 'suspended'"
|
||||
v-if="status === 'suspended' && suspension_reason === 'support'"
|
||||
class="relative -mt-4 flex w-full flex-row items-center gap-2 rounded-b-3xl bg-bg-blue p-4 text-sm font-bold text-contrast"
|
||||
>
|
||||
<HammerIcon />
|
||||
You recently requested support for your server and we are actively working on it. It will be
|
||||
back online shortly.
|
||||
</div>
|
||||
<div
|
||||
v-else-if="status === 'suspended' && suspension_reason !== 'upgrading'"
|
||||
class="relative -mt-4 flex w-full flex-row items-center gap-2 rounded-b-3xl bg-bg-red p-4 text-sm font-bold text-contrast"
|
||||
>
|
||||
<UiServersIconsPanelErrorIcon class="!size-5" />
|
||||
@@ -72,7 +80,7 @@
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { ChevronRightIcon, LockIcon } from "@modrinth/assets";
|
||||
import { ChevronRightIcon, HammerIcon, LockIcon } from "@modrinth/assets";
|
||||
import type { Project, Server } from "~/types/servers";
|
||||
|
||||
const props = defineProps<Partial<Server>>();
|
||||
|
||||
Reference in New Issue
Block a user