'use client'; import { isEmojiId } from '@/lib/emoji-catalog'; import { emojiIdToNative, resolveNativeEmojiContent } from '@/lib/emoji-native-map'; export function ChatEmojiContent({ content, size = 22 }: { content?: string | null; size?: number }) { if (!content) return null; if (isEmojiId(content)) { const native = emojiIdToNative(content); if (native) { return ( {native} ); } } if (/:([a-z0-9-]+):/.test(content)) { return {resolveNativeEmojiContent(content)}; } return {content}; }