Standardize global empty-state UI component

This commit is contained in:
2026-03-11 21:38:15 +01:00
parent 51e9a5c19a
commit a1c7c9cf7d
7 changed files with 147 additions and 18 deletions

View File

@@ -257,7 +257,7 @@ require templatePath('partials/app-breadcrumb.phtml');
</tbody>
</table>
<?php else: ?>
<small class="muted"><?php e(t('No entries found')); ?></small>
<?php $emptyState = ['message' => t('No entries found'), 'size' => 'compact']; require templatePath('partials/app-empty-state.phtml'); ?>
<?php endif; ?>
</div>
<div class="app-stats-table">
@@ -291,7 +291,7 @@ require templatePath('partials/app-breadcrumb.phtml');
</tbody>
</table>
<?php else: ?>
<small class="muted"><?php e(t('No entries found')); ?></small>
<?php $emptyState = ['message' => t('No entries found'), 'size' => 'compact']; require templatePath('partials/app-empty-state.phtml'); ?>
<?php endif; ?>
</div>
</div>
@@ -546,7 +546,7 @@ require templatePath('partials/app-breadcrumb.phtml');
</table>
<?php else: ?>
<div class="app-stats-table-empty">
<small class="muted"><?php e(t('No entries found')); ?></small>
<?php $emptyState = ['message' => t('No entries found'), 'size' => 'compact']; require templatePath('partials/app-empty-state.phtml'); ?>
</div>
<?php endif; ?>
<?php elseif ($canViewUserLifecycleAudit && $userLifecycleAuditStatsAvailable): ?>
@@ -569,12 +569,12 @@ require templatePath('partials/app-breadcrumb.phtml');
</table>
<?php else: ?>
<div class="app-stats-table-empty">
<small class="muted"><?php e(t('No entries found')); ?></small>
<?php $emptyState = ['message' => t('No entries found'), 'size' => 'compact']; require templatePath('partials/app-empty-state.phtml'); ?>
</div>
<?php endif; ?>
<?php else: ?>
<div class="app-stats-table-empty">
<small class="muted"><?php e(t('No entries found')); ?></small>
<?php $emptyState = ['message' => t('No entries found'), 'size' => 'compact']; require templatePath('partials/app-empty-state.phtml'); ?>
</div>
<?php endif; ?>
</div>
@@ -625,7 +625,7 @@ require templatePath('partials/app-breadcrumb.phtml');
</table>
<?php else: ?>
<div class="app-stats-table-empty">
<small class="muted"><?php e(t('No entries found')); ?></small>
<?php $emptyState = ['message' => t('No entries found'), 'size' => 'compact']; require templatePath('partials/app-empty-state.phtml'); ?>
</div>
<?php endif; ?>
<?php elseif ($canViewSystemAudit && $systemAuditStatsAvailable): ?>
@@ -650,12 +650,12 @@ require templatePath('partials/app-breadcrumb.phtml');
</table>
<?php else: ?>
<div class="app-stats-table-empty">
<small class="muted"><?php e(t('No entries found')); ?></small>
<?php $emptyState = ['message' => t('No entries found'), 'size' => 'compact']; require templatePath('partials/app-empty-state.phtml'); ?>
</div>
<?php endif; ?>
<?php else: ?>
<div class="app-stats-table-empty">
<small class="muted"><?php e(t('No entries found')); ?></small>
<?php $emptyState = ['message' => t('No entries found'), 'size' => 'compact']; require templatePath('partials/app-empty-state.phtml'); ?>
</div>
<?php endif; ?>
</div>
@@ -806,7 +806,7 @@ require templatePath('partials/app-breadcrumb.phtml');
</table>
<?php else: ?>
<div class="app-stats-table-empty">
<small class="muted"><?php e(t('No entries found')); ?></small>
<?php $emptyState = ['message' => t('No entries found'), 'size' => 'compact']; require templatePath('partials/app-empty-state.phtml'); ?>
</div>
<?php endif; ?>
<div class="app-stats-table-explanation">
@@ -916,7 +916,7 @@ require templatePath('partials/app-breadcrumb.phtml');
</table>
<?php else: ?>
<div class="app-stats-table-empty">
<small class="muted"><?php e(t('No entries found')); ?></small>
<?php $emptyState = ['message' => t('No entries found'), 'size' => 'compact']; require templatePath('partials/app-empty-state.phtml'); ?>
</div>
<?php endif; ?>
</div>
@@ -948,7 +948,7 @@ require templatePath('partials/app-breadcrumb.phtml');
</table>
<?php else: ?>
<div class="app-stats-table-empty">
<small class="muted"><?php e(t('No entries found')); ?></small>
<?php $emptyState = ['message' => t('No entries found'), 'size' => 'compact']; require templatePath('partials/app-empty-state.phtml'); ?>
</div>
<?php endif; ?>
</div>
@@ -1068,7 +1068,7 @@ require templatePath('partials/app-breadcrumb.phtml');
</table>
<?php else: ?>
<div class="app-stats-table-empty">
<small class="muted"><?php e(t('No entries found')); ?></small>
<?php $emptyState = ['message' => t('No entries found'), 'size' => 'compact']; require templatePath('partials/app-empty-state.phtml'); ?>
</div>
<?php endif; ?>
</div>
@@ -1109,7 +1109,7 @@ require templatePath('partials/app-breadcrumb.phtml');
</table>
<?php else: ?>
<div class="app-stats-table-empty">
<small class="muted"><?php e(t('No entries found')); ?></small>
<?php $emptyState = ['message' => t('No entries found'), 'size' => 'compact']; require templatePath('partials/app-empty-state.phtml'); ?>
</div>
<?php endif; ?>
</div>
@@ -1137,7 +1137,7 @@ require templatePath('partials/app-breadcrumb.phtml');
</table>
<?php else: ?>
<div class="app-stats-table-empty">
<small class="muted"><?php e(t('No entries found')); ?></small>
<?php $emptyState = ['message' => t('No entries found'), 'size' => 'compact']; require templatePath('partials/app-empty-state.phtml'); ?>
</div>
<?php endif; ?>
</div>