From 80d5610c344aa0f372fbe12ed7bda7bc29ec303c Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Mon, 27 Oct 2025 20:04:29 +0700 Subject: [PATCH] fix(outlet): menjadikan form landmark menjadi nullable -menyesuaikan default image menjadi logo -menjadikan layoutnya bergaya mansory --- app/Livewire/Forms/Studio/Master/OutletForm.php | 2 +- app/Livewire/Studio/Master/Outlet/Index.php | 2 +- resources/views/livewire/studio/master/outlet/index.blade.php | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Livewire/Forms/Studio/Master/OutletForm.php b/app/Livewire/Forms/Studio/Master/OutletForm.php index 2296ee8..d9f53e9 100644 --- a/app/Livewire/Forms/Studio/Master/OutletForm.php +++ b/app/Livewire/Forms/Studio/Master/OutletForm.php @@ -24,7 +24,7 @@ class OutletForm extends Form public string $address = ''; - public string $landmark = ''; + public ?string $landmark = null; public ?string $maps_url = null; diff --git a/app/Livewire/Studio/Master/Outlet/Index.php b/app/Livewire/Studio/Master/Outlet/Index.php index c6b56d3..235449a 100644 --- a/app/Livewire/Studio/Master/Outlet/Index.php +++ b/app/Livewire/Studio/Master/Outlet/Index.php @@ -49,7 +49,7 @@ public function mount() 'opened_ago' => timeAgo($outlet->opened_date), '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')), + 'image' => data_get($this->mapMediaCollection($outlet->getMedia('featured_image'))[0] ?? null, 'temporaryUrl', asset('assets/images/logo.png')), '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 84b925b..1889cf3 100644 --- a/resources/views/livewire/studio/master/outlet/index.blade.php +++ b/resources/views/livewire/studio/master/outlet/index.blade.php @@ -14,10 +14,10 @@ class="text-sm">
-
+
@foreach ($outlets as $outlet) + class="mb-6 break-inside-avoid space-y-2 transition-transform duration-300 ease-out hover:-translate-y-1 hover:shadow-lg">