fix(helpdesk): align software products aside to core detail page standard

Use badge-list wrapper, <p><small> pattern, <hr> separators, and dt()
for date formatting — matching the departments edit page convention.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-14 22:24:09 +02:00
parent 06c7651be7
commit 14ba29c468

View File

@@ -61,30 +61,29 @@ $active = (int) ($values['active'] ?? 1);
<h2><?php e($values['code'] ?? ''); ?></h2>
<p><?php e(t('Software product')); ?></p>
</hgroup>
<dl class="app-details-aside-meta">
<dt><?php e(t('Status')); ?></dt>
<dd>
<span class="badge" data-variant="<?php e($active ? 'success' : 'neutral'); ?>">
<?php e($active ? t('Active') : t('Inactive')); ?>
</span>
</dd>
<?php if (!empty($values['synced_at'])): ?>
<dt><?php e(t('Last synced')); ?></dt>
<dd><?php e($values['synced_at']); ?></dd>
<div class="badge-list">
<?php if ($active): ?>
<span class="badge" data-variant="success"><?php e(t('Active')); ?></span>
<?php else: ?>
<span class="badge" data-variant="neutral"><?php e(t('Inactive')); ?></span>
<?php endif; ?>
<?php if (!empty($values['created_at'])): ?>
<dt><?php e(t('Created')); ?></dt>
<dd><?php e($values['created_at']); ?></dd>
<?php endif; ?>
<?php if (!empty($values['updated_at'])): ?>
<dt><?php e(t('Modified')); ?></dt>
<dd><?php e($values['updated_at']); ?></dd>
<?php endif; ?>
</dl>
</div>
<?php if (!empty($values['bc_description'])): ?>
<hr>
<p><small><?php e(t('BC description')); ?></small><br><?php e($values['bc_description']); ?></p>
<?php endif; ?>
<?php if (!empty($values['synced_at'])): ?>
<hr>
<p><small><?php e(t('Last synced')); ?></small><br><?php e(dt($values['synced_at'])); ?></p>
<?php endif; ?>
<hr>
<?php if (!empty($values['created_at'])): ?>
<p><small><?php e(t('Created')); ?></small><br><?php e(dt($values['created_at'])); ?></p>
<?php endif; ?>
<?php if (!empty($values['updated_at'])): ?>
<p><small><?php e(t('Modified')); ?></small><br><?php e(dt($values['updated_at'])); ?></p>
<?php endif; ?>
<hr>
</div>
</aside>
</div>