This commit is contained in:
2026-04-07 22:39:16 +02:00
parent 8fa9ca6439
commit 40644eb362
31 changed files with 4972 additions and 71 deletions

View File

@@ -13,9 +13,21 @@ $panelTitle = trim((string) ($statusPanelTitle ?? 'Statusy'));
<div class="order-statuses-side__body">
<?php foreach ($panelItems as $group): ?>
<?php $groupItems = is_array($group['items'] ?? null) ? $group['items'] : []; ?>
<div class="order-status-group">
<?php
$groupActiveClass = !empty($group['is_active_group']) ? ' is-active' : '';
$groupColor = (string) ($group['color_hex'] ?? '#64748b');
?>
<div class="order-status-group<?= $e($groupActiveClass) ?>">
<?php if ((string) ($group['name'] ?? '') !== ''): ?>
<div class="order-status-group__name"><?= $e((string) ($group['name'] ?? '')) ?></div>
<?php $groupUrl = trim((string) ($group['group_url'] ?? '')); ?>
<?php if ($groupUrl !== ''): ?>
<a href="<?= $e($groupUrl) ?>" class="order-status-group__name" style="--group-color: <?= $e($groupColor) ?>;">
<span class="order-status-group__label"><?= $e((string) ($group['name'] ?? '')) ?></span>
<span class="order-status-group__count"><?= $e((string) ((int) ($group['group_count'] ?? 0))) ?></span>
</a>
<?php else: ?>
<div class="order-status-group__name"><?= $e((string) ($group['name'] ?? '')) ?></div>
<?php endif; ?>
<?php endif; ?>
<?php foreach ($groupItems as $item): ?>
<?php