import React, { FC, memo, useCallback } from '../../../lib/teact/teact'; import { IS_EMOJI_SUPPORTED } from '../../../util/environment'; import './EmojiButton.scss'; type OwnProps = { emoji: Emoji; focus?: boolean; onClick: (emoji: string, name: string) => void; }; const EmojiButton: FC = ({ emoji, focus, onClick }) => { const handleClick = useCallback(() => { onClick(emoji.native, emoji.id); }, [emoji, onClick]); return (
{IS_EMOJI_SUPPORTED ? emoji.native : }
); }; export default memo(EmojiButton);