summaryrefslogtreecommitdiff
path: root/packages/client/src
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-01-07 16:48:51 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-01-07 16:48:51 +0900
commit40075761fa74c80550f415ad09c755bfe3a2dd5d (patch)
tree2434c73f84b256b89e48aad57d21feeca45bf106 /packages/client/src
parentrefactor(client): use composition api (diff)
downloadmisskey-40075761fa74c80550f415ad09c755bfe3a2dd5d.tar.gz
misskey-40075761fa74c80550f415ad09c755bfe3a2dd5d.tar.bz2
misskey-40075761fa74c80550f415ad09c755bfe3a2dd5d.zip
refactor(client): use composition api
Diffstat (limited to 'packages/client/src')
-rw-r--r--packages/client/src/pages/_loading_.vue6
-rw-r--r--packages/client/src/pages/about.vue44
-rw-r--r--packages/client/src/pages/not-found.vue18
3 files changed, 22 insertions, 46 deletions
diff --git a/packages/client/src/pages/_loading_.vue b/packages/client/src/pages/_loading_.vue
index 05c6af1cd7..1dd2e46e10 100644
--- a/packages/client/src/pages/_loading_.vue
+++ b/packages/client/src/pages/_loading_.vue
@@ -2,9 +2,5 @@
<MkLoading/>
</template>
-<script lang="ts">
-import { defineComponent } from 'vue';
-import * as os from '@/os';
-
-export default defineComponent({});
+<script lang="ts" setup>
</script>
diff --git a/packages/client/src/pages/about.vue b/packages/client/src/pages/about.vue
index e9d17feec1..a5984c548d 100644
--- a/packages/client/src/pages/about.vue
+++ b/packages/client/src/pages/about.vue
@@ -67,8 +67,8 @@
</MkSpacer>
</template>
-<script lang="ts">
-import { defineComponent } from 'vue';
+<script lang="ts" setup>
+import { ref } from 'vue';
import { version, instanceName } from '@/config';
import FormLink from '@/components/form/link.vue';
import FormSection from '@/components/form/section.vue';
@@ -79,37 +79,21 @@ import * as os from '@/os';
import number from '@/filters/number';
import * as symbols from '@/symbols';
import { host } from '@/config';
+import { i18n } from '@/i18n';
-export default defineComponent({
- components: {
- MkKeyValue,
- FormSection,
- FormLink,
- FormSuspense,
- FormSplit,
- },
+const stats = ref(null);
- data() {
- return {
- [symbols.PAGE_INFO]: {
- title: this.$ts.instanceInfo,
- icon: 'fas fa-info-circle',
- bg: 'var(--bg)',
- },
- host,
- version,
- instanceName,
- stats: null,
- initStats: () => os.api('stats', {
- }).then((stats) => {
- this.stats = stats;
- })
- }
- },
+const initStats = () => os.api('stats', {
+}).then((res) => {
+ stats.value = res;
+});
- methods: {
- number
- }
+defineExpose({
+ [symbols.PAGE_INFO]: {
+ title: i18n.locale.instanceInfo,
+ icon: 'fas fa-info-circle',
+ bg: 'var(--bg)',
+ },
});
</script>
diff --git a/packages/client/src/pages/not-found.vue b/packages/client/src/pages/not-found.vue
index 92d3f399f7..914fdb9297 100644
--- a/packages/client/src/pages/not-found.vue
+++ b/packages/client/src/pages/not-found.vue
@@ -7,19 +7,15 @@
</div>
</template>
-<script lang="ts">
-import { defineComponent } from 'vue';
-import * as os from '@/os';
+<script lang="ts" setup>
import * as symbols from '@/symbols';
+import { i18n } from '@/i18n';
-export default defineComponent({
- data() {
- return {
- [symbols.PAGE_INFO]: {
- title: this.$ts.notFound,
- icon: 'fas fa-exclamation-triangle'
- },
- }
+defineExpose({
+ [symbols.PAGE_INFO]: {
+ title: i18n.locale.notFound,
+ icon: 'fas fa-exclamation-triangle',
+ bg: 'var(--bg)',
},
});
</script>