fix: hide empty standings and first-leg sections
This commit is contained in:
+27
-26
@@ -413,32 +413,33 @@ class Sportsmanager {
|
||||
home: home.form,
|
||||
away: away.form,
|
||||
},
|
||||
standing: Number(match.veranstaltung.tabellenwertung)
|
||||
? {
|
||||
home: {
|
||||
pos: Number(match.heim_team.platz),
|
||||
name: match.heim_team.teamname,
|
||||
logo: match.heim_team.teambild,
|
||||
games:
|
||||
match.heim_team.siege +
|
||||
match.heim_team.unentschieden +
|
||||
match.heim_team.niederlagen,
|
||||
points: match.heim_team.begegnungspunkte,
|
||||
diff: `${match.heim_team.spielpunkte_differenz > 0 ? "+" : ""}${match.heim_team.spielpunkte_differenz}`,
|
||||
},
|
||||
away: {
|
||||
pos: Number(match.gast_team.platz),
|
||||
name: match.gast_team.teamname,
|
||||
logo: match.gast_team.teambild,
|
||||
games:
|
||||
match.gast_team.siege +
|
||||
match.gast_team.unentschieden +
|
||||
match.gast_team.niederlagen,
|
||||
points: match.gast_team.begegnungspunkte,
|
||||
diff: `${match.gast_team.spielpunkte_differenz > 0 ? "+" : ""}${match.gast_team.spielpunkte_differenz}`,
|
||||
},
|
||||
}
|
||||
: undefined,
|
||||
standing:
|
||||
Number(match.veranstaltung.tabellenwertung) > 0
|
||||
? {
|
||||
home: {
|
||||
pos: Number(match.heim_team.platz),
|
||||
name: match.heim_team.teamname,
|
||||
logo: match.heim_team.teambild,
|
||||
games:
|
||||
match.heim_team.siege +
|
||||
match.heim_team.unentschieden +
|
||||
match.heim_team.niederlagen,
|
||||
points: match.heim_team.begegnungspunkte,
|
||||
diff: `${match.heim_team.spielpunkte_differenz > 0 ? "+" : ""}${match.heim_team.spielpunkte_differenz}`,
|
||||
},
|
||||
away: {
|
||||
pos: Number(match.gast_team.platz),
|
||||
name: match.gast_team.teamname,
|
||||
logo: match.gast_team.teambild,
|
||||
games:
|
||||
match.gast_team.siege +
|
||||
match.gast_team.unentschieden +
|
||||
match.gast_team.niederlagen,
|
||||
points: match.gast_team.begegnungspunkte,
|
||||
diff: `${match.gast_team.spielpunkte_differenz > 0 ? "+" : ""}${match.gast_team.spielpunkte_differenz}`,
|
||||
},
|
||||
}
|
||||
: undefined,
|
||||
firstLeg:
|
||||
match.hinspiel &&
|
||||
!(
|
||||
|
||||
@@ -15,13 +15,13 @@ export function MatchInsights(props: {
|
||||
awayAvgGoals?: number; // z.B. 4.8
|
||||
}) {
|
||||
return (
|
||||
<div class="bg-gray-800/50 rounded-2xl p-4 border border-gray-800 space-y-4">
|
||||
<h3 class="text-xs font-bold uppercase tracking-wider text-gray-400 text-center">
|
||||
Hinspiel
|
||||
</h3>
|
||||
<Show when={props.firstLeg}>
|
||||
<Show when={props.firstLeg}>
|
||||
<div class="bg-gray-800/50 rounded-2xl p-4 border border-gray-800 space-y-4">
|
||||
<h3 class="text-xs font-bold uppercase tracking-wider text-gray-400 text-center">
|
||||
Hinspiel
|
||||
</h3>
|
||||
<MatchItem game={props.firstLeg} />
|
||||
</Show>
|
||||
</div>
|
||||
</div>
|
||||
</Show>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user