From 6bcd1960105b228e3649e721b4493426b4b60410 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Thu, 13 Nov 2025 19:27:36 +0700 Subject: [PATCH] feat: menambahkan lottie saat data nya tidak ada --- .../studio/master/outlet/index.blade.php | 228 +++++++------- .../studio/master/user/index.blade.php | 289 +++++++++--------- 2 files changed, 271 insertions(+), 246 deletions(-) diff --git a/resources/views/livewire/studio/master/outlet/index.blade.php b/resources/views/livewire/studio/master/outlet/index.blade.php index 8445837..ca7b246 100644 --- a/resources/views/livewire/studio/master/outlet/index.blade.php +++ b/resources/views/livewire/studio/master/outlet/index.blade.php @@ -27,130 +27,138 @@ class="text-sm"> -
- @foreach ($outlets as $outlet) - -
-
- {{ $outlet['image'] }} + @if (!empty($outlets)) +
+ @foreach ($outlets as $outlet) + +
+
+ {{ $outlet['image'] }} -
- {{ $outlet['name'] }} - - {{ $outlet['status']['label'] }} - -
-
-
- -
-
- - {{ $outlet['phone_number'] }} -
- -
- -
-
{{ $outlet['landmark'] }}
-
{{ $outlet['address'] }}
-
-
-
- -
-

- - Jam Operasional -

-
- @foreach ($outlet['opening_hours'] as $day => $time) -
- {{ $day }}: - - {{ $time['is_closed'] ? 'Tutup' : "{$time['open']} - {$time['close']}" }} - -
- @endforeach -
-
- -
-

- - Fasilitas -

-
- @foreach ($outlet['facilities'] as $facility) - {{ $facility }} - @endforeach -
-
- -
-
-
- Tgl Buka: - {{ $outlet['opened_date'] }} - ({{ $outlet['opened_ago'] }}) -
- @if ($outlet['closed_date'])
- Tgl Tutup: - {{ $outlet['closed_date'] }} - ({{ $outlet['closed_ago'] }}) + {{ $outlet['name'] }} + + {{ $outlet['status']['label'] }} +
- @endif +
+
+ +
+
+ + {{ $outlet['phone_number'] }} +
+ +
+ +
+
{{ $outlet['landmark'] }}
+
{{ $outlet['address'] }}
+
+
-
- @if (count($outlet['images']) > 0)

- - Gambar + + Jam Operasional

-
- @foreach ($outlet['images'] as $key => $value) - {{ $value }} +
+ @foreach ($outlet['opening_hours'] as $day => $time) +
+ {{ $day }}: + + {{ $time['is_closed'] ? 'Tutup' : "{$time['open']} - {$time['close']}" }} + +
@endforeach
- @endif - @canany(['update outlet', 'delete outlet']) - -
- @can('update outlet') - - - - - @endcan +
+

+ + Fasilitas +

+
+ @foreach ($outlet['facilities'] as $facility) + {{ $facility }} + @endforeach +
+
- @can('delete outlet') - - - +
+
+
+ Tgl Buka: + {{ $outlet['opened_date'] }} + ({{ $outlet['opened_ago'] }}) +
+ @if ($outlet['closed_date']) +
+ Tgl Tutup: + {{ $outlet['closed_date'] }} + ({{ $outlet['closed_ago'] }}) +
+ @endif +
+
+ + @if (count($outlet['images']) > 0) +
+

+ + Gambar +

+
+ @foreach ($outlet['images'] as $key => $value) + {{ $value }} + @endforeach +
+
+ @endif + + @canany(['update outlet', 'delete outlet']) + +
+ @can('update outlet') + + - - @endcan -
- @endcanany - - @endforeach -
+ @endcan + + @can('delete outlet') + + + + + + + @endcan +
+ @endcanany + + @endforeach +
+ @else + @include('components.lottie.not-found') + @endif +
@include('components.confirmation.delete') @@ -162,3 +170,7 @@ class="w-12 h-12 rounded-full -ml-3 first:ml-0 cursor-pointer" + +@assets + +@endassets diff --git a/resources/views/livewire/studio/master/user/index.blade.php b/resources/views/livewire/studio/master/user/index.blade.php index a0886a8..11e46ab 100644 --- a/resources/views/livewire/studio/master/user/index.blade.php +++ b/resources/views/livewire/studio/master/user/index.blade.php @@ -35,172 +35,185 @@ class="text-sm"> -
- @foreach ($employees as $employee) - -
- - {{ $employee['full_name'] }} - -
{{ $employee['code'] }}
-
- - - -
-
- Kredensial + @if (!empty($employees)) +
+ @foreach ($employees as $employee) + +
+ + {{ $employee['full_name'] }} -
- -
- {{ $employee['user']['email'] }} - {{ $employee['user']['username'] }} +
{{ $employee['code'] }}
+
+ + + +
+
+ + Kredensial + +
+ +
+ {{ $employee['user']['email'] }} + {{ $employee['user']['username'] }} +
-
- -
- Telepon - -
- - {{ $employee['phone_number'] }} -
-
- -
- Alamat - -
- - {{ $employee['address'] }} -
-
- -
-
- Jenis - Kelamin - - {{ $employee['gender']['label'] }} - -
- Gaji + Telepon - {{ $employee['base_salary'] }} +
+ + {{ $employee['phone_number'] }} +
-
- @if ($employee['referral_code'])
- Kode - Referral - {{ $employee['referral_code'] }} + Alamat + +
+ + {{ $employee['address'] }} +
- @endif -
- Outlet - -
- @foreach ($employee['outlets'] as $outlet) - - {{ $outlet }} - - @endforeach +
+
+ + Jenis + Kelamin + + {{ $employee['gender']['label'] }} + +
+ +
+ Gaji + + {{ $employee['base_salary'] }} +
-
-
- Peran - -
- @foreach ($employee['roles'] as $role) - - {{ $role }} - - @endforeach + @if ($employee['referral_code']) +
+ Kode + Referral + {{ $employee['referral_code'] }} + +
+ @endif + +
+ Outlet + +
+ @foreach ($employee['outlets'] as $outlet) + + {{ $outlet }} + + @endforeach +
-
-
- - Informasi - Tanggal -
-
-
- Tgl Lahir: - {{ $employee['birthdate'] }} - ({{ $employee['birth_age'] }}) -
-
- Tgl - Bergabung: - {{ $employee['hire_date'] }} - ({{ $employee['hire_ago'] }}) -
- @if ($employee['resign_date']) +
+ Peran + +
+ @foreach ($employee['roles'] as $role) + + {{ $role }} + + @endforeach +
+
+ +
+ + Informasi + Tanggal +
+
+
+ Tgl Lahir: + {{ $employee['birthdate'] }} + ({{ $employee['birth_age'] }}) +
Tgl - Resign: + Bergabung: {{ $employee['resign_date'] }} - ({{ $employee['resign_ago'] }}) + class="text-gray-700 dark:text-gray-300">{{ $employee['hire_date'] }} + ({{ $employee['hire_ago'] }})
- @endif + @if ($employee['resign_date']) +
+ Tgl + Resign: + {{ $employee['resign_date'] }} + ({{ $employee['resign_ago'] }}) +
+ @endif +
-
- @canany(['update user', 'delete user']) - @if (auth()->id() !== $employee['user']['id']) - -
- @can('reset password user') - - - - + @canany(['update user', 'delete user']) + @if (auth()->id() !== $employee['user']['id']) + +
+ @can('reset password user') + + + + + + + @endcan + + @can('update user') + + - - @endcan + @endcan - @can('update user') - - - - @endcan + @can('delete user') + + + + + + + @endcan +
+ @endif + @endcanany + + @endforeach +
+ @else + @include('components.lottie.not-found') - @can('delete user') - - - - - - - @endcan -
- @endif - @endcanany - - @endforeach -
+ @endif
@include('components.confirmation.delete') @include('components.confirmation.reset-password') +@assets + +@endassets