From 300a84f3c4ca41b938ad72d1675178ac610b9a58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=93=E3=81=91=E3=81=A3=E3=81=A1?= Date: Tue, 3 May 2022 16:51:26 +0900 Subject: [PATCH 01/44] emojigen wip --- locales/ja-NY.yml | 8 ++ packages/client/src/pages/admin/emojigen.vue | 123 +++++++++++++++++++ packages/client/src/pages/admin/emojis.vue | 15 ++- packages/client/src/pages/admin/index.vue | 9 +- 4 files changed, 150 insertions(+), 5 deletions(-) create mode 100644 packages/client/src/pages/admin/emojigen.vue diff --git a/locales/ja-NY.yml b/locales/ja-NY.yml index 546270ad8..41be997b4 100644 --- a/locales/ja-NY.yml +++ b/locales/ja-NY.yml @@ -827,6 +827,14 @@ leaveGroupConfirm: "「{name}」から抜けるにゃ?" useDrawerReactionPickerForMobile: "モバイルデバイスのときドロワーで表示" welcomeBackWithName: "おかえりにゃさいにゃ、{name}さん!" clickToFinishEmailVerification: "[{ok}]を押して、メールアドレスの確認を完了してくださいにゃ。" +emojiGen: "絵文字を生成" +emojiAlign: "文字揃え" +emojiSizeSetting: "サイズ調整" +emojiSizeFixed: "文字サイズを固定する" +emojiStretch: "自動で伸縮しない" +emojiGenerate: "生成" +emojiColor: "カラーコード" +emojiApproval: "絵文字を登録" _emailUnavailable: used: "既に使用されているにゃ" diff --git a/packages/client/src/pages/admin/emojigen.vue b/packages/client/src/pages/admin/emojigen.vue new file mode 100644 index 000000000..2287d869c --- /dev/null +++ b/packages/client/src/pages/admin/emojigen.vue @@ -0,0 +1,123 @@ + + + diff --git a/packages/client/src/pages/admin/emojis.vue b/packages/client/src/pages/admin/emojis.vue index a080ee9c2..732fe7d7c 100644 --- a/packages/client/src/pages/admin/emojis.vue +++ b/packages/client/src/pages/admin/emojis.vue @@ -202,7 +202,16 @@ const menu = (ev: MouseEvent) => { }); }); } - }], ev.currentTarget ?? ev.target); + },{ + icon: 'fas fa-recycle', + text: i18n.ts.emojigen, + action: async + + } + + + + ], ev.currentTarget ?? ev.target); }; const setCategoryBulk = async () => { @@ -298,13 +307,13 @@ defineExpose({ .empty { margin: var(--margin); } - + .ldhfsamy { display: grid; grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); grid-gap: 12px; margin: var(--margin) 0; - + > .emoji { display: flex; align-items: center; diff --git a/packages/client/src/pages/admin/index.vue b/packages/client/src/pages/admin/index.vue index 6b11650f4..d9fb4f4ed 100644 --- a/packages/client/src/pages/admin/index.vue +++ b/packages/client/src/pages/admin/index.vue @@ -2,7 +2,7 @@