/**
 * Zentrale Icon-Verwaltung – XXX The Game
 * Alle Emojis und Symbole der App werden hier definiert.
 * Typen: emoji (Standard-Emoji), symbol (Unicode-Symbol), image (Pfad zu Bilddatei)
 */
window.ICONS = {
    // ── Navigation / Sidebar ──
    HOME:           { type: 'emoji', value: '⊞' },
    VANILLA:        { type: 'symbol', value: '♡' },
    BDSM:           { type: 'symbol', value: '◆' },
    CHASTITY:       { type: 'symbol', value: '⊗' },

    // ── Aktionen ──
    PLAY_NEW:       { type: 'symbol', value: '▷' },
    PLAY_ACTIVE:    { type: 'symbol', value: '▶' },
    ACTIVE_LOCK:    { type: 'emoji',  value: '▶️' },
    WAITING:        { type: 'emoji',  value: '⏳' },
    CHECK:          { type: 'symbol', value: '✓' },
    DISCOVER:       { type: 'symbol', value: '⊙' },
    ARROW:          { type: 'symbol', value: '▸' },

    // ── Chastity Game ──
    NEW_LOCK:       { type: 'emoji',  value: '🆕' },
    LOCK:           { type: 'emoji',  value: '🔒' },
    KEY:            { type: 'emoji',  value: '🔑' },
    HISTORY:        { type: 'emoji',  value: '🔙' },
    VOTES:          { type: 'emoji',  value: '🗳️' },

    // ── Social ──
    FEED:           { type: 'emoji',  value: '📰' },
    SEARCH:         { type: 'emoji',  value: '🔍' },
    FRIENDS:        { type: 'emoji',  value: '❤️' },
    MESSAGES:       { type: 'emoji',  value: '💬' },
    NOTIFICATIONS:  { type: 'emoji',  value: '🔔' },
    GROUPS:         { type: 'emoji',  value: '👥' },
    INVITATIONS:    { type: 'emoji',  value: '✨' },
    SETTINGS:       { type: 'emoji',  value: '⚙️' },
    LOGOUT:         { type: 'symbol', value: '⏏' },
    PROFILE:        { type: 'symbol', value: '◉' },

    // ── Aufgaben / Items ──
    TOYS:           { type: 'symbol', value: '◈' },
};

/** Gibt nur den Wert (String) zurück – für einfache Einbindung in Templates */
window.IC = function(key) {
    return (window.ICONS[key] || {}).value || '';
};
