diff --git a/packages/frontend/src/components/MkEmojiPicker.vue b/packages/frontend/src/components/MkEmojiPicker.vue index d4367f6ee8..86f019c95c 100644 --- a/packages/frontend/src/components/MkEmojiPicker.vue +++ b/packages/frontend/src/components/MkEmojiPicker.vue @@ -64,6 +64,7 @@ SPDX-License-Identifier: AGPL-3.0-only + @@ -139,6 +140,9 @@ import { customEmojiCategories, customEmojis, customEmojisMap } from '@/custom-e import { $i } from '@/i.js'; import { checkReactionPermissions } from '@/utility/check-reaction-permissions.js'; import { prefer } from '@/preferences.js'; +import { useRouter } from '@/router.js'; + +const router = useRouter(); const props = withDefaults(defineProps<{ showPinned?: boolean; @@ -489,6 +493,11 @@ function done(query?: string): boolean | void { } } +function settings() { + emit('esc'); + router.push('settings/emoji-palette'); +} + onMounted(() => { focus(); }); @@ -720,6 +729,15 @@ defineExpose({ position: relative; padding: $pad; + > .config { + position: relative; + padding: 0 3px; + width: var(--eachSize); + height: var(--eachSize); + contain: strict; + opacity: 0.5; + } + > .item { position: relative; padding: 0 3px;