diff --git a/app/Livewire/Studio/Master/Outlet/Index.php b/app/Livewire/Studio/Master/Outlet/Index.php index faaedd0..c6b56d3 100644 --- a/app/Livewire/Studio/Master/Outlet/Index.php +++ b/app/Livewire/Studio/Master/Outlet/Index.php @@ -47,15 +47,10 @@ public function mount() 'facilities' => $outlet->facilities->pluck('name')->toArray(), 'opened_date' => formatDate($outlet->opened_date), 'opened_ago' => timeAgo($outlet->opened_date), - 'closed_date' => $outlet->closed_date ? formatDate($outlet->closed_date) : null, - 'closed_ago' => $outlet->closed_date ? timeAgo($outlet->closed_date) : null, - 'edit_route' => route('studio.master.outlet.edit', $outlet->hash), - 'delete_route' => route('studio.master.outlet.delete', $outlet->hash), + 'closed_date' => formatDate($outlet->closed_date), + 'closed_ago' => timeAgo($outlet->closed_date), 'image' => data_get($this->mapMediaCollection($outlet->getMedia('featured_image'))[0] ?? null, 'temporaryUrl', asset('images/placeholder.jpg')), - 'images' => collect($this->mapMediaCollection($outlet->getMedia('images'))) - ->pluck('temporaryUrl') - ->filter() - ->values(), + 'images' => collect($this->mapMediaCollection($outlet->getMedia('images')))->pluck('temporaryUrl')->filter()->values(), ]) ->toArray(); } diff --git a/resources/views/livewire/studio/master/outlet/index.blade.php b/resources/views/livewire/studio/master/outlet/index.blade.php index dba2b23..41f2074 100644 --- a/resources/views/livewire/studio/master/outlet/index.blade.php +++ b/resources/views/livewire/studio/master/outlet/index.blade.php @@ -3,14 +3,14 @@
{{ $pageTitle }}
- @if (auth()->user()->can('create outlet')) + @can('create outlet')
Tambah
- @endif + @endcan
@@ -106,26 +106,29 @@ class="font-medium text-gray-700 dark:text-gray-300">{{ $day }}:
- - -
- @if (auth()->user()->can('update outlet')) - - - - @endif - - @if (auth()->user()->can('delete outlet')) - - - + @canany(['update outlet', 'delete outlet']) + +
+ @can('update outlet') + + - - @endif -
+ @endcan + + @can('delete outlet') + + + + + + + @endcan +
+ @endcanany @endforeach