Faerbe Marktstatus mit Styleguide-Ampelfarben
This commit is contained in:
1 parent
662579cc6e
commit
b22e3ce391
1 file changed
+12
-1
@@ -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>';
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user