Aggiunge i tornei con hub, pagina pubblica e tabellone per semifinali e finali.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -53,6 +53,18 @@ module Public
|
||||
def live_match_card_heading(match, link_team: true)
|
||||
team = match.team
|
||||
club_name = team.club&.name.presence || t("score.default_club_name")
|
||||
if match.tournament_match?
|
||||
tournament = match.tournament
|
||||
heading_name = tournament&.name.presence || club_name
|
||||
matchup = match.matchup_label
|
||||
return content_tag(:h3, class: "live-card__title") do
|
||||
safe_join([
|
||||
content_tag(:span, heading_name, class: "live-card__club"),
|
||||
content_tag(:span, matchup, class: "live-card__matchup")
|
||||
])
|
||||
end
|
||||
end
|
||||
|
||||
team_slug = team.respond_to?(:slug) ? team.slug : nil
|
||||
team_label = if link_team && team_slug.present?
|
||||
link_to(team.name, public_team_page_path(team_slug), class: "live-card__team-link")
|
||||
@@ -68,6 +80,17 @@ module Public
|
||||
end
|
||||
|
||||
def live_match_page_heading(match)
|
||||
if match.tournament_match?
|
||||
tournament = match.tournament
|
||||
club_name = tournament&.name.presence || match.team.club&.name.presence || t("score.default_club_name")
|
||||
return content_tag(:div, class: "live-page-heading") do
|
||||
safe_join([
|
||||
content_tag(:p, club_name, class: "live-page-heading__club"),
|
||||
content_tag(:h1, match.matchup_label, class: "live-page-heading__matchup")
|
||||
])
|
||||
end
|
||||
end
|
||||
|
||||
team = match.team
|
||||
club_name = team.club&.name.presence || t("score.default_club_name")
|
||||
content_tag(:div, class: "live-page-heading") do
|
||||
@@ -91,7 +114,7 @@ module Public
|
||||
else score_state.away_points
|
||||
end
|
||||
|
||||
t("score.points_label", team: match.team.name, home: home, away: away, opponent: match.opponent_name)
|
||||
t("score.points_label", team: match.home_display_name, home: home, away: away, opponent: match.away_display_name)
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
Reference in New Issue
Block a user