From 79d56e801f8e27b842ce48788e2d51861c39ecea Mon Sep 17 00:00:00 2001 From: Settel Date: Fri, 9 Sep 2022 08:31:33 +0200 Subject: [PATCH] feat: add create team dialog (WIP) --- client/src/components/CreateTeamDialog.vue | 94 ++++++++++++++++++++++ client/src/composables/useI18n.ts | 6 +- client/src/pages/index.vue | 10 ++- 3 files changed, 107 insertions(+), 3 deletions(-) create mode 100644 client/src/components/CreateTeamDialog.vue diff --git a/client/src/components/CreateTeamDialog.vue b/client/src/components/CreateTeamDialog.vue new file mode 100644 index 0000000..2032769 --- /dev/null +++ b/client/src/components/CreateTeamDialog.vue @@ -0,0 +1,94 @@ + + + + + \ No newline at end of file diff --git a/client/src/composables/useI18n.ts b/client/src/composables/useI18n.ts index 9cb8fb5..79662bb 100644 --- a/client/src/composables/useI18n.ts +++ b/client/src/composables/useI18n.ts @@ -12,7 +12,8 @@ const defaultLang: Lang = browserLang === 'de' ? 'de' : 'en' let lang: Lang = defaultLang export interface useI18n { - setLang(lang: string): void + setLang(lang: Lang): void + getLang(): Lang $t(key: string): string } @@ -21,6 +22,9 @@ export default (map: i18nMap): useI18n => { setLang: (_lang: Lang): void => { lang = _lang }, + getLang: (): Lang => { + return lang + }, $t: (key: string): string => { const t = map[key] if (!t) { diff --git a/client/src/pages/index.vue b/client/src/pages/index.vue index 9b48b57..3945b0a 100644 --- a/client/src/pages/index.vue +++ b/client/src/pages/index.vue @@ -8,23 +8,25 @@
- +
+