Faerbe Marktstatus mit Styleguide-Ampelfarben

This commit is contained in:
gitea_admin committed 2026-09-19 11:15:08 +02:00
1 parent 662579cc6e
commit b22e3ce391
1 file changed
+12 -1
+12 -1
View File
@@ -77,6 +77,16 @@ function auth_market_status_label(string $status): string
][$status] ?? $status;
}
function auth_market_status_signal_class(string $status): string
{
return [
'waitlist' => ' sg-card-segment--signal-red',
'registered' => ' sg-card-segment--signal-yellow',
'confirmation_pending' => ' sg-card-segment--signal-yellow',
'confirmed' => ' sg-card-segment--signal-green',
][$status] ?? '';
}
function auth_render_markets_large_table(array $marketTable): string
{
$rows = $marketTable['rows'] ?? $marketTable;
@@ -125,7 +135,8 @@ function auth_render_markets_large_table(array $marketTable): string
$html[] = '<div class="sg-large-table__cell" role="cell">' . auth_escape_html((string) ($row['market_name'] ?? '')) . '</div>';
$html[] = '<div class="sg-large-table__cell" role="cell">' . auth_escape_html(auth_format_market_date($row['earliest_date'] ?? null, $row['latest_date'] ?? null)) . '</div>';
$html[] = '<div class="sg-large-table__cell" role="cell">' . auth_escape_html((string) ($row['place'] ?? '')) . '</div>';
$html[] = '<div class="sg-large-table__cell" role="cell">' . auth_escape_html(auth_market_status_label((string) ($row['status'] ?? ''))) . '</div>';
$status = (string) ($row['status'] ?? '');
$html[] = '<div class="sg-large-table__cell sg-card-segment--white' . auth_market_status_signal_class($status) . '" role="cell">' . auth_escape_html(auth_market_status_label($status)) . '</div>';
$html[] = '</div>';
}