/**
 * Curated emoji sets for the chat composer + message reactions. No external
 * picker library — a hardcoded grid covers the common cases and keeps the chat
 * module self-contained (isolation rule). Imported by both chat surfaces
 * (components/chat/Drawer.vue and pages/chat.vue) so they can't drift.
 */
export const useChatEmojis = () => {
  // Composer picker grid.
  const picker: string[] = [
    '😀', '😁', '😂', '🤣', '😅', '😊', '😇', '🙂', '😉', '😍',
    '😘', '😎', '🤩', '🤔', '🤨', '😐', '😴', '😢', '😭', '😡',
    '🥳', '😱', '🤯', '😬', '🙄', '😏', '👍', '👎', '👏', '🙏',
    '💪', '🙌', '👌', '✌️', '🤝', '🫶', '❤️', '🧡', '💛', '💚',
    '💙', '💜', '🔥', '⭐', '🎉', '✅', '❌', '⚠️', '💯', '👀',
    '🚀', '📦', '🚚', '🧾', '🏷️', '⏰', '💡', '📌', '☕', '👋'
  ]
  // Quick one-tap reactions (the WhatsApp/Slack-style bar).
  const quick: string[] = ['👍', '❤️', '😂', '😮', '😢', '👎']
  return { picker, quick }
}
