fix: enhance button accessibility for non-admin users in modal buket
This commit is contained in:
parent
706064056a
commit
24b3a4b194
|
|
@ -113,21 +113,48 @@ class="badge {{ $p->status_label->class }}">
|
|||
</div>
|
||||
<div class="modal-footer border-top-0 pt-2 px-2">
|
||||
<div class="d-flex w-100 gap-2">
|
||||
@php
|
||||
$hasAccess = Auth::user()->role == 'admin_buket' || Auth::user()->role == 'pemilik';
|
||||
@endphp
|
||||
@if ($p->status_transaksi == 'menunggu_verifikasi')
|
||||
<button type="button" class="btn btn-danger flex-fill tolak"
|
||||
onclick="prosesBuket(this, 'tolak', '{{ $p->id_transaksi }}', 'buket')">
|
||||
Tolak Pesanan
|
||||
</button>
|
||||
@if ($hasAccess)
|
||||
<button type="button" class="btn btn-danger flex-fill tolak"
|
||||
onclick="prosesBuket(this, 'tolak', '{{ $p->id_transaksi }}', 'buket')">
|
||||
Tolak Pesanan
|
||||
</button>
|
||||
@else
|
||||
<button type="button" class="btn btn-danger flex-fill tolak disabled"
|
||||
style="cursor: not-allowed !important; pointer-events: auto !important; opacity: 0.5;"
|
||||
title="Hanya Admin Buket dan Pemilik yang dapat menolak pesanan ini">
|
||||
Tolak Pesanan
|
||||
</button>
|
||||
@endif
|
||||
|
||||
<button type="button" class="btn btn-success flex-fill terima"
|
||||
onclick="prosesBuket(this, 'terima', '{{ $p->id_transaksi }}', 'buket')">
|
||||
Terima Pesanan
|
||||
</button>
|
||||
@if ($hasAccess)
|
||||
<button type="button" class="btn btn-success flex-fill terima"
|
||||
onclick="prosesBuket(this, 'terima', '{{ $p->id_transaksi }}', 'buket')">
|
||||
Terima Pesanan
|
||||
</button>
|
||||
@else
|
||||
<button type="button" class="btn btn-success flex-fill terima disabled"
|
||||
style="cursor: not-allowed !important; pointer-events: auto !important; opacity: 0.5;"
|
||||
title="Hanya Admin Buket dan Pemilik yang dapat menerima pesanan ini">
|
||||
Terima Pesanan
|
||||
</button>
|
||||
@endif
|
||||
@elseif ($p->status_transaksi == 'diterima')
|
||||
<button type="button" class="btn btn-primary flex-fill terima"
|
||||
onclick="prosesBuket(this, 'selesai', '{{ $p->id_transaksi }}', 'buket')">
|
||||
Selesaikan Pesanan
|
||||
</button>
|
||||
@if ($hasAccess)
|
||||
<button type="button" class="btn btn-primary flex-fill terima"
|
||||
onclick="prosesBuket(this, 'selesai', '{{ $p->id_transaksi }}', 'buket')">
|
||||
Selesaikan Pesanan
|
||||
</button>
|
||||
@else
|
||||
<button type="button" class="btn btn-primary flex-fill terima disabled"
|
||||
style="cursor: not-allowed !important; pointer-events: auto !important; opacity: 0.5;"
|
||||
title="Hanya Admin Buket dan Pemilik yang dapat menyelesaikan pesanan ini">
|
||||
Selesaikan Pesanan
|
||||
</button>
|
||||
@endif
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in New Issue