import { api } from '../services/api.js'; import { getConfig } from '../state/store.js'; import { showToast } from '../ui/toast.js'; export async function initSelectionView() { const cfg = getConfig(); const grid = document.getElementById('guildGrid'); const logoutBtn = document.getElementById('logoutBtn'); const userInfo = document.getElementById('userInfo'); if (logoutBtn && cfg) { logoutBtn.addEventListener('click', () => { window.location.href = `${cfg.baseAuth}/logout`; }); } try { const me = await api.me(); if (userInfo && me?.user) userInfo.textContent = `${me.user.username}#${me.user.discriminator}`; } catch { // ignore } if (!grid || !cfg) return; grid.innerHTML = '