package seasonsview import "git.haelnorr.com/h/oslstats/internal/db" import "git.haelnorr.com/h/oslstats/internal/contexts" import "git.haelnorr.com/h/oslstats/internal/permissions" import "fmt" templ SeasonLeagueFinalsPage(season *db.Season, league *db.League, bracket *db.PlayoffBracket) { @SeasonLeagueLayout("finals", season, league) { @SeasonLeagueFinals(season, league, bracket) } } templ SeasonLeagueFinals(season *db.Season, league *db.League, bracket *db.PlayoffBracket) { {{ permCache := contexts.Permissions(ctx) canManagePlayoffs := permCache != nil && permCache.HasPermission(permissions.PlayoffsManage) }}
if bracket != nil { @PlayoffBracketView(season, league, bracket) } else if canManagePlayoffs { @finalsNotYetConfigured(season, league) } else { @finalsNotConfigured() }
} templ finalsNotYetConfigured(season *db.Season, league *db.League) {

No Finals Configured

Set up the playoff bracket for this league.

} templ finalsNotConfigured() {

No finals configured for this league.

}