From 9d81d068533aaddf8e8654f9e86374c6531766bb Mon Sep 17 00:00:00 2001 From: syuilo Date: Sat, 26 Dec 2020 10:01:32 +0900 Subject: wip --- src/client/components/abuse-report-window.vue | 4 ++-- src/client/components/channel-preview.vue | 8 ++++---- src/client/components/global/i18n.ts | 15 +++++++++++++++ src/client/components/index.ts | 2 ++ src/client/components/note.vue | 8 ++++---- src/client/components/signup.vue | 4 ++-- 6 files changed, 29 insertions(+), 12 deletions(-) create mode 100644 src/client/components/global/i18n.ts (limited to 'src/client/components') diff --git a/src/client/components/abuse-report-window.vue b/src/client/components/abuse-report-window.vue index 1d87cb1802..c550e1e85d 100644 --- a/src/client/components/abuse-report-window.vue +++ b/src/client/components/abuse-report-window.vue @@ -2,11 +2,11 @@
diff --git a/src/client/components/channel-preview.vue b/src/client/components/channel-preview.vue index 41be1c296d..241fbe4f68 100644 --- a/src/client/components/channel-preview.vue +++ b/src/client/components/channel-preview.vue @@ -6,19 +6,19 @@
- + - +
- + - +
diff --git a/src/client/components/global/i18n.ts b/src/client/components/global/i18n.ts new file mode 100644 index 0000000000..603c07ca97 --- /dev/null +++ b/src/client/components/global/i18n.ts @@ -0,0 +1,15 @@ +import { h, Fragment, defineComponent } from 'vue'; +import type { SetupContext, VNodeChild, RenderFunction } from 'vue'; + +export default defineComponent({ + props: { + src: { + type: String, + required: true + }, + }, + render() { + // TODO + return h('span', this.src); + } +}); diff --git a/src/client/components/index.ts b/src/client/components/index.ts index cccb5d766a..0630ed3d8c 100644 --- a/src/client/components/index.ts +++ b/src/client/components/index.ts @@ -9,6 +9,7 @@ import userName from './global/user-name.vue'; import ellipsis from './global/ellipsis.vue'; import time from './global/time.vue'; import url from './global/url.vue'; +import i18n from './global/i18n'; import loading from './global/loading.vue'; import error from './global/error.vue'; @@ -24,4 +25,5 @@ export default function(app: App) { app.component('MkUrl', url); app.component('MkLoading', loading); app.component('MkError', error); + app.component('I18n', i18n); } diff --git a/src/client/components/note.vue b/src/client/components/note.vue index 04696b7cfa..6d5750451e 100644 --- a/src/client/components/note.vue +++ b/src/client/components/note.vue @@ -16,13 +16,13 @@
- + - +
- + - +
diff --git a/src/client/components/signup.vue b/src/client/components/signup.vue index ec631c9429..5378ec38f4 100644 --- a/src/client/components/signup.vue +++ b/src/client/components/signup.vue @@ -38,9 +38,9 @@ -- cgit v1.3.1-freya