diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-12-10 18:24:26 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-12-10 18:24:26 +0900 |
| commit | bd903cdbb5a05ae4f6d0ac353ccacdfe64032606 (patch) | |
| tree | 7c8696567a07b821c81b80ca3956a400d873f221 /packages/client/src | |
| parent | fix(client): メニューなどがウィンドウの裏に隠れる問題を... (diff) | |
| download | misskey-bd903cdbb5a05ae4f6d0ac353ccacdfe64032606.tar.gz misskey-bd903cdbb5a05ae4f6d0ac353ccacdfe64032606.tar.bz2 misskey-bd903cdbb5a05ae4f6d0ac353ccacdfe64032606.zip | |
feat: カスタム絵文字エクスポート
Diffstat (limited to 'packages/client/src')
| -rw-r--r-- | packages/client/src/pages/emojis.vue | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/packages/client/src/pages/emojis.vue b/packages/client/src/pages/emojis.vue index ae06fa7938..2adb5345e2 100644 --- a/packages/client/src/pages/emojis.vue +++ b/packages/client/src/pages/emojis.vue @@ -21,10 +21,38 @@ export default defineComponent({ title: this.$ts.customEmojis, icon: 'fas fa-laugh', bg: 'var(--bg)', + actions: [{ + icon: 'fas fa-ellipsis-h', + handler: this.menu + }], })), tab: 'category', } }, + + methods: { + menu(ev) { + os.popupMenu([{ + icon: 'fas fa-download', + text: this.$ts.export, + action: async () => { + os.api('export-custom-emojis', { + }) + .then(() => { + os.alert({ + type: 'info', + text: this.$ts.exportRequested, + }); + }).catch((e) => { + os.alert({ + type: 'error', + text: e.message, + }); + }); + } + }], ev.currentTarget || ev.target); + } + } }); </script> |