const { useState: useStateH } = React; function HistoryPage() { const [filter, setFilter] = useStateH("all"); const list = DB.matches.filter(m => { if (filter === "all") return true; if (filter === "tarneeb") return m.game === "طرنيب"; if (filter === "trix") return m.game === "تركس"; return true; }); return (
سجل المباريات
كل مباراة، كل ضحية
{[{ id: "all", label: "الكل" }, { id: "tarneeb", label: "طرنيب" }, { id: "trix", label: "تركس" }].map(f => ( setFilter(f.id)}>{f.label} ))}
{list.length === 0 && (
{DB.loading ? "جاري التحميل…" : "لا توجد مباريات بعد"}
)} {list.map((m, i) => { const aWon = m.winner === "A"; return (
{m.game} {arabicDateLabel(m.date)}
{m.teamA.map(id => { const p = byId(id); return p ? ( {p.name} ) : null; })}
VS
{m.teamB.map(id => { const p = byId(id); return p ? ( {p.name} ) : null; })}
); })}
); } Object.assign(window, { HistoryPage });