summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages/_error_.vue
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-05-19 16:20:53 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-05-19 16:20:53 +0900
commit95470a40a7c2377d8cc8a2b923d9214ebc6f7f82 (patch)
tree3a954c3984f58b25f4f55b46a02937cb95303a99 /packages/frontend/src/pages/_error_.vue
parentrefactor(frontend): use css module (diff)
downloadmisskey-95470a40a7c2377d8cc8a2b923d9214ebc6f7f82.tar.gz
misskey-95470a40a7c2377d8cc8a2b923d9214ebc6f7f82.tar.bz2
misskey-95470a40a7c2377d8cc8a2b923d9214ebc6f7f82.zip
refactor
Diffstat (limited to 'packages/frontend/src/pages/_error_.vue')
-rw-r--r--packages/frontend/src/pages/_error_.vue54
1 files changed, 22 insertions, 32 deletions
diff --git a/packages/frontend/src/pages/_error_.vue b/packages/frontend/src/pages/_error_.vue
index f53fec7d94..f27d2df336 100644
--- a/packages/frontend/src/pages/_error_.vue
+++ b/packages/frontend/src/pages/_error_.vue
@@ -1,18 +1,20 @@
<template>
<MkLoading v-if="!loaded"/>
<Transition :name="defaultStore.state.animation ? '_transition_zoom' : ''" appear>
- <div v-show="loaded" class="mjndxjch">
- <img src="https://xn--931a.moe/assets/error.jpg" class="_ghost"/>
- <p><b><i class="ti ti-alert-triangle"></i> {{ i18n.ts.pageLoadError }}</b></p>
- <p v-if="meta && (version === meta.version)">{{ i18n.ts.pageLoadErrorDescription }}</p>
- <p v-else-if="serverIsDead">{{ i18n.ts.serverIsDead }}</p>
- <template v-else>
- <p>{{ i18n.ts.newVersionOfClientAvailable }}</p>
- <p>{{ i18n.ts.youShouldUpgradeClient }}</p>
- <MkButton class="button primary" @click="reload">{{ i18n.ts.reload }}</MkButton>
- </template>
- <p><MkA to="/docs/general/troubleshooting" class="_link">{{ i18n.ts.troubleshooting }}</MkA></p>
- <p v-if="error" class="error">ERROR: {{ error }}</p>
+ <div v-show="loaded" :class="$style.root">
+ <img src="https://xn--931a.moe/assets/error.jpg" class="_ghost" :class="$style.img"/>
+ <div class="_gaps">
+ <p><b><i class="ti ti-alert-triangle"></i> {{ i18n.ts.pageLoadError }}</b></p>
+ <p v-if="meta && (version === meta.version)">{{ i18n.ts.pageLoadErrorDescription }}</p>
+ <p v-else-if="serverIsDead">{{ i18n.ts.serverIsDead }}</p>
+ <template v-else>
+ <p>{{ i18n.ts.newVersionOfClientAvailable }}</p>
+ <p>{{ i18n.ts.youShouldUpgradeClient }}</p>
+ <MkButton style="margin: 8px auto;" @click="reload">{{ i18n.ts.reload }}</MkButton>
+ </template>
+ <p><MkA to="/docs/general/troubleshooting" class="_link">{{ i18n.ts.troubleshooting }}</MkA></p>
+ <p v-if="error" style="opacity: 0.7;">ERROR: {{ error }}</p>
+ </div>
</div>
</Transition>
</template>
@@ -64,28 +66,16 @@ definePageMetadata({
});
</script>
-<style lang="scss" scoped>
-.mjndxjch {
+<style lang="scss" module>
+.root {
padding: 32px;
text-align: center;
+}
- > p {
- margin: 0 0 12px 0;
- }
-
- > .button {
- margin: 8px auto;
- }
-
- > img {
- vertical-align: bottom;
- height: 128px;
- margin-bottom: 24px;
- border-radius: 16px;
- }
-
- > .error {
- opacity: 0.7;
- }
+.img {
+ vertical-align: bottom;
+ height: 128px;
+ margin-bottom: 24px;
+ border-radius: 16px;
}
</style>