// ── Sticker Packs ───────────────────────────────────────────────── // Auto-generated by self-healing setup. Edit .setup-templates/templates/stickers.ts to customize. export interface Sticker { id: string; name: string; emoji?: string; svg?: string; } export interface StickerPack { id: string; name: string; stickers: Sticker[]; } const reactionStickers: Sticker[] = [ { id: "thumbs-up", name: "Thumbs Up", emoji: "👍" }, { id: "thumbs-down", name: "Thumbs Down", emoji: "👎" }, { id: "heart", name: "Heart", emoji: "❤️" }, { id: "laugh", name: "Laugh", emoji: "😂" }, { id: "wow", name: "Wow", emoji: "😮" }, { id: "sad", name: "Sad", emoji: "😢" }, { id: "angry", name: "Angry", emoji: "😡" }, { id: "clap", name: "Clap", emoji: "👏" }, { id: "fire", name: "Fire", emoji: "🔥" }, { id: "100", name: "100", emoji: "💯" }, { id: "eyes", name: "Eyes", emoji: "👀" }, { id: "pray", name: "Pray", emoji: "🙏" }, ]; const animalStickers: Sticker[] = [ { id: "cat", name: "Cat", emoji: "🐱" }, { id: "dog", name: "Dog", emoji: "🐶" }, { id: "panda", name: "Panda", emoji: "🐼" }, { id: "fox", name: "Fox", emoji: "🦊" }, { id: "bear", name: "Bear", emoji: "🐻" }, { id: "koala", name: "Koala", emoji: "🐨" }, { id: "tiger", name: "Tiger", emoji: "🐯" }, { id: "lion", name: "Lion", emoji: "🦁" }, { id: "monkey", name: "Monkey", emoji: "🐵" }, { id: "frog", name: "Frog", emoji: "🐸" }, { id: "penguin", name: "Penguin", emoji: "🐧" }, { id: "bird", name: "Bird", emoji: "🐦" }, ]; const foodStickers: Sticker[] = [ { id: "pizza", name: "Pizza", emoji: "🍕" }, { id: "burger", name: "Burger", emoji: "🍔" }, { id: "taco", name: "Taco", emoji: "🌮" }, { id: "sushi", name: "Sushi", emoji: "🍣" }, { id: "ramen", name: "Ramen", emoji: "🍜" }, { id: "ice-cream", name: "Ice Cream", emoji: "🍦" }, { id: "cake", name: "Cake", emoji: "🍰" }, { id: "coffee", name: "Coffee", emoji: "☕" }, { id: "beer", name: "Beer", emoji: "🍺" }, { id: "wine", name: "Wine", emoji: "🍷" }, { id: "donut", name: "Donut", emoji: "🍩" }, { id: "cookie", name: "Cookie", emoji: "🍪" }, ]; const activityStickers: Sticker[] = [ { id: "football", name: "Football", emoji: "⚽" }, { id: "basketball", name: "Basketball", emoji: "🏀" }, { id: "tennis", name: "Tennis", emoji: "🎾" }, { id: "running", name: "Running", emoji: "🏃" }, { id: "swimming", name: "Swimming", emoji: "🏊" }, { id: "cycling", name: "Cycling", emoji: "🚴" }, { id: "gym", name: "Gym", emoji: "🏋️" }, { id: "yoga", name: "Yoga", emoji: "🧘" }, { id: "music", name: "Music", emoji: "🎵" }, { id: "party", name: "Party", emoji: "🎉" }, { id: "gift", name: "Gift", emoji: "🎁" }, { id: "trophy", name: "Trophy", emoji: "🏆" }, ]; const stickerPacks: StickerPack[] = [ { id: "reactions", name: "Reactions", stickers: reactionStickers }, { id: "animals", name: "Animals", stickers: animalStickers }, { id: "food", name: "Food & Drink", stickers: foodStickers }, { id: "activities", name: "Activities", stickers: activityStickers }, ]; export function getStickerPacks(): StickerPack[] { return stickerPacks; } export function getStickerPack(id: string): StickerPack | undefined { return stickerPacks.find((p) => p.id === id); } export function getSticker(packId: string, stickerId: string): Sticker | undefined { const pack = getStickerPack(packId); return pack?.stickers.find((s) => s.id === stickerId); }