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 });