refactor(ui): extract admin mini bar component and reuse in expiry top10
This commit is contained in:
25
resources/views/admin/components/mini_bar.blade.php
Normal file
25
resources/views/admin/components/mini_bar.blade.php
Normal file
@@ -0,0 +1,25 @@
|
||||
@php
|
||||
/**
|
||||
* Admin UI Component: Mini Bar
|
||||
*
|
||||
* Required:
|
||||
* - $pct
|
||||
*
|
||||
* Optional:
|
||||
* - $role (data-role)
|
||||
* - $title
|
||||
*/
|
||||
|
||||
$pct = (float) ($pct ?? 0);
|
||||
$role = (string) ($role ?? '');
|
||||
$title = (string) ($title ?? '');
|
||||
|
||||
$pct = max(0, min(100, $pct));
|
||||
@endphp
|
||||
|
||||
<div class="adm-mini-bar"
|
||||
@if($role !== '') data-role="{{ $role }}" @endif
|
||||
@if($title !== '') title="{{ $title }}" @endif
|
||||
>
|
||||
<span class="adm-mini-bar-fill" style="width: {{ $pct }}%"></span>
|
||||
</div>
|
||||
Reference in New Issue
Block a user