From 62ad8fda43b563bf33e9f8f86b01c1776437cf1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Tue, 10 Sep 2024 13:49:01 +0200 Subject: [PATCH] pl-fe: allow adding custom emojis to reaction picker MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- .../ui/emoji-selector/emoji-selector.tsx | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/packages/pl-fe/src/components/ui/emoji-selector/emoji-selector.tsx b/packages/pl-fe/src/components/ui/emoji-selector/emoji-selector.tsx index 87e06c54e..56a7e09f0 100644 --- a/packages/pl-fe/src/components/ui/emoji-selector/emoji-selector.tsx +++ b/packages/pl-fe/src/components/ui/emoji-selector/emoji-selector.tsx @@ -6,7 +6,7 @@ import EmojiComponent from 'pl-fe/components/ui/emoji/emoji'; import HStack from 'pl-fe/components/ui/hstack/hstack'; import IconButton from 'pl-fe/components/ui/icon-button/icon-button'; import EmojiPickerDropdown from 'pl-fe/features/emoji/components/emoji-picker-dropdown'; -import { useClickOutside, useFeatures, usePlFeConfig } from 'pl-fe/hooks'; +import { useAppSelector, useClickOutside, useFeatures, usePlFeConfig } from 'pl-fe/hooks'; import type { Emoji } from 'pl-fe/features/emoji'; @@ -14,7 +14,7 @@ interface IEmojiButton { /** Unicode emoji character. */ emoji: string; /** Event handler when the emoji is clicked. */ - onClick(emoji: string): void; + onClick(emoji: string, custom?: string): void; /** Extra class name on the ); }; @@ -122,9 +127,9 @@ const EmojiSelector: React.FC = ({ - {Array.from(plFeConfig.allowedEmoji).map((emoji, i) => ( + {Array.from(plFeConfig.allowedEmoji).map((emoji) => (