diff --git a/app/Livewire/OnDemand.php b/app/Livewire/OnDemand.php new file mode 100644 index 0000000..9e933fc --- /dev/null +++ b/app/Livewire/OnDemand.php @@ -0,0 +1,13 @@ +loadUpdateLogs(); + } + + public function loadUpdateLogs() + { + $this->updateLogs = collect(json_decode(file_get_contents(storage_path('app/update-logs.json')), true)); + } + + public function render() + { + return view('livewire.fuel-price-update.update-logs', [ + 'updateLogs' => $this->updateLogs, + ]); + } +} diff --git a/public/assets/bg_card.png b/public/assets/bg_card.png new file mode 100644 index 0000000..6b219ab Binary files /dev/null and b/public/assets/bg_card.png differ diff --git a/resources/views/livewire/buttons/create-user.blade.php b/resources/views/livewire/buttons/create-user.blade.php index 2e934de..ddac4cc 100644 --- a/resources/views/livewire/buttons/create-user.blade.php +++ b/resources/views/livewire/buttons/create-user.blade.php @@ -20,7 +20,7 @@

Create User

-
+

User Details

diff --git a/resources/views/livewire/components/table.blade.php b/resources/views/livewire/components/table.blade.php index 4ae0021..1b5a234 100644 --- a/resources/views/livewire/components/table.blade.php +++ b/resources/views/livewire/components/table.blade.php @@ -3,43 +3,46 @@
@if ($hasSearch ?? true) - - + + @else - -
+ +
+
+ - + class="border rounded px-3 py-2" /> +
+ +
+ + class="border rounded px-3 py-2" />
+
+ @endif @if ($hasAddButton ?? true) - - - + Add - + + + + Add + @else - - + + @endif
@@ -63,7 +66,7 @@ @else - @endif + @endif @else @endif @@ -80,7 +83,7 @@ @php - \Illuminate\Support\Facades\Log::info("Blade rows count: " . count($rows) . ", First Username: " . ($rows[0]['username'] ?? 'N/A')); + \Illuminate\Support\Facades\Log::info("Blade rows count: " . count($rows) . ", First Username: " . ($rows[0]['username'] ?? 'N/A')); @endphp @forelse ($rows as $index => $row) @@ -144,32 +147,29 @@
- @for ($i = 1; $i <= $lastPage; $i++) - - @endfor + @endfor - - + +
diff --git a/resources/views/livewire/fuel-price-update/on-demand.blade.php b/resources/views/livewire/fuel-price-update/on-demand.blade.php new file mode 100644 index 0000000..1bfc819 --- /dev/null +++ b/resources/views/livewire/fuel-price-update/on-demand.blade.php @@ -0,0 +1,38 @@ +
+ {{-- Top Nav --}} + @include('livewire.fuel-price-update.top-nav.on-demand') + + +
+ + +
+

Import File

+ +
+ + +
+ +
+ + +
+
+ +
+
+ +
+
+
+
+ +
+
diff --git a/resources/views/livewire/fuel-price-update/schedule.blade.php b/resources/views/livewire/fuel-price-update/schedule.blade.php new file mode 100644 index 0000000..4427875 --- /dev/null +++ b/resources/views/livewire/fuel-price-update/schedule.blade.php @@ -0,0 +1,52 @@ +
+ {{-- Top Nav --}} + @include('livewire.fuel-price-update.top-nav.schedule') + + +
+ +
+

Schedule Price Update

+ +
+ + +
+ +
+ + +
+ + +
+ + +
+ + +
+ + +
+
+ +
+
+ +
+
+
+
+
+
diff --git a/resources/views/livewire/fuel-price-update/top-nav/on-demand.blade.php b/resources/views/livewire/fuel-price-update/top-nav/on-demand.blade.php new file mode 100644 index 0000000..dfdc546 --- /dev/null +++ b/resources/views/livewire/fuel-price-update/top-nav/on-demand.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

On Demand

+ + +
+
\ No newline at end of file diff --git a/resources/views/livewire/fuel-price-update/top-nav/schedule.blade.php b/resources/views/livewire/fuel-price-update/top-nav/schedule.blade.php new file mode 100644 index 0000000..40895ae --- /dev/null +++ b/resources/views/livewire/fuel-price-update/top-nav/schedule.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

Schedule

+ + +
+
\ No newline at end of file diff --git a/resources/views/livewire/fuel-price-update/top-nav/update-logs.blade.php b/resources/views/livewire/fuel-price-update/top-nav/update-logs.blade.php new file mode 100644 index 0000000..da3e64b --- /dev/null +++ b/resources/views/livewire/fuel-price-update/top-nav/update-logs.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

Update Logs

+ + +
+
\ No newline at end of file diff --git a/resources/views/livewire/fuel-price-update/update-logs.blade.php b/resources/views/livewire/fuel-price-update/update-logs.blade.php new file mode 100644 index 0000000..6e4eed4 --- /dev/null +++ b/resources/views/livewire/fuel-price-update/update-logs.blade.php @@ -0,0 +1,20 @@ +
+ {{-- Top Nav --}} + @include('livewire.fuel-price-update.top-nav.update-logs') + +
\ No newline at end of file diff --git a/resources/views/livewire/main-content-manager.blade.php b/resources/views/livewire/main-content-manager.blade.php index ca0142e..8a25c04 100644 --- a/resources/views/livewire/main-content-manager.blade.php +++ b/resources/views/livewire/main-content-manager.blade.php @@ -81,7 +81,25 @@ @case('fuel') @break + + @case('top-up-settings') + + @break + + @case('on-demand') + + @break + + @case('schedule') + + @break + + @case('update-logs') + + @break + + @case('user-create') @break diff --git a/resources/views/livewire/navigation/drawer.blade.php b/resources/views/livewire/navigation/drawer.blade.php index bf5c809..e781881 100644 --- a/resources/views/livewire/navigation/drawer.blade.php +++ b/resources/views/livewire/navigation/drawer.blade.php @@ -5,9 +5,9 @@
- + System Parameters @@ -121,5 +121,29 @@ Fuels
+ + + + + Top-Up Settings + + + +
+ +
+ On-Demand + Schedule + Update Logs +
+
- + \ No newline at end of file diff --git a/resources/views/livewire/top-up-setting/top-nav/top-up-settings.blade.php b/resources/views/livewire/top-up-setting/top-nav/top-up-settings.blade.php new file mode 100644 index 0000000..e193196 --- /dev/null +++ b/resources/views/livewire/top-up-setting/top-nav/top-up-settings.blade.php @@ -0,0 +1,20 @@ +
+ +
+ + + + Home + + + + Top-Up Settings + +
+ + +

Top-Up Settings

+ + +
+
diff --git a/resources/views/livewire/top-up-setting/top-up-settings.blade.php b/resources/views/livewire/top-up-setting/top-up-settings.blade.php new file mode 100644 index 0000000..4129942 --- /dev/null +++ b/resources/views/livewire/top-up-setting/top-up-settings.blade.php @@ -0,0 +1,35 @@ +
+ {{-- Top Nav --}} + @include('livewire.top-up-setting.top-nav.top-up-settings') + + +
+ + +
+

Current Discount: + 0% +

+ +
+ + + +
+ + +
+ Loyalty Card +
+
+ +
+