add website tests

This commit is contained in:
2025-12-28 21:02:32 +01:00
parent 6edf12fda8
commit 2f6657f56d
20 changed files with 1868 additions and 97 deletions

View File

@@ -13,6 +13,8 @@ export default function LeagueRulebookPage() {
const params = useParams();
const leagueId = params.id as string;
const { leagueService } = useServices();
const [viewModel, setViewModel] = useState<LeagueDetailPageViewModel | null>(null);
const [loading, setLoading] = useState(true);
const [activeSection, setActiveSection] = useState<RulebookSection>('scoring');
@@ -20,7 +22,6 @@ export default function LeagueRulebookPage() {
useEffect(() => {
async function loadData() {
try {
const { leagueService } = useServices();
const data = await leagueService.getLeagueDetailPageData(leagueId);
if (!data) {
setLoading(false);
@@ -36,7 +37,7 @@ export default function LeagueRulebookPage() {
}
loadData();
}, [leagueId]);
}, [leagueId, leagueService]);
if (loading) {
return (