From a513e3120917a91b7c040025bb6c1fd416769809 Mon Sep 17 00:00:00 2001 From: erishBRBS Date: Thu, 17 Apr 2025 00:13:00 +0800 Subject: [PATCH] header, profile, top-nav components added --- app/Livewire/Header.php | 18 +++++++ resources/views/layouts/dashboard.blade.php | 16 +++--- .../views/layouts/partials/drawer.blade.php | 3 -- .../views/layouts/partials/footer.blade.php | 3 -- .../views/layouts/partials/header.blade.php | 3 -- .../livewire/about-us/card-type.blade.php | 2 + .../about-us/terms-and-privacy.blade.php | 2 + .../about-us/top-nav/card-type.blade.php | 20 ++++++++ .../top-nav/terms-and-privacy.blade.php | 18 +++++++ .../views/livewire/header/header.blade.php | 29 +++++++++++ .../home-page-mobile/photo-slider.blade.php | 2 + .../top-nav/photo-slider.blade.php | 20 ++++++++ .../livewire/main-content-manager.blade.php | 8 ++- .../member-management/card-member.blade.php | 2 + .../locked-account.blade.php | 2 + .../top-nav/card-member.blade.php | 20 ++++++++ .../top-nav/locked-account.blade.php | 20 ++++++++ .../livewire/navigation/drawer.blade.php | 49 ++++++++++--------- .../notification/notification.blade.php | 2 + .../top-nav/notification.blade.php | 20 ++++++++ .../views/livewire/profile/profile.blade.php | 26 +++++++++- .../profile/top-nav/profile.blade.php | 16 ++++++ .../livewire/promotion/promotion.blade.php | 6 ++- .../promotion/top-nav/promotion.blade.php | 20 ++++++++ .../report/mobile-usage-report.blade.php | 4 +- .../report/registration-report.blade.php | 4 +- .../report/station-rating-report.blade.php | 4 +- .../top-nav/mobile-usage-report.blade.php | 20 ++++++++ .../top-nav/registration-report.blade.php | 20 ++++++++ .../top-nav/station-rating-report.blade.php | 20 ++++++++ .../top-nav/top-up-usage-report.blade.php | 20 ++++++++ .../report/top-up-usage-report.blade.php | 4 +- .../livewire/station-locator/branch.blade.php | 2 + .../livewire/station-locator/fuel.blade.php | 2 + .../station-locator/station.blade.php | 6 ++- .../station-locator/top-nav/branch.blade.php | 20 ++++++++ .../station-locator/top-nav/fuel.blade.php | 20 ++++++++ .../station-locator/top-nav/station.blade.php | 20 ++++++++ .../system-parameter.blade.php | 2 + .../top-nav/system-parameter.blade.php | 20 ++++++++ .../livewire/top-up/top-nav/top-up.blade.php | 20 ++++++++ .../views/livewire/top-up/top-up.blade.php | 2 + .../top-nav/user-management.blade.php | 20 ++++++++ .../user-management/user-management.blade.php | 2 + 44 files changed, 508 insertions(+), 51 deletions(-) create mode 100644 app/Livewire/Header.php delete mode 100644 resources/views/layouts/partials/drawer.blade.php delete mode 100644 resources/views/layouts/partials/footer.blade.php delete mode 100644 resources/views/layouts/partials/header.blade.php create mode 100644 resources/views/livewire/about-us/top-nav/card-type.blade.php create mode 100644 resources/views/livewire/about-us/top-nav/terms-and-privacy.blade.php create mode 100644 resources/views/livewire/header/header.blade.php create mode 100644 resources/views/livewire/home-page-mobile/top-nav/photo-slider.blade.php create mode 100644 resources/views/livewire/member-management/top-nav/card-member.blade.php create mode 100644 resources/views/livewire/member-management/top-nav/locked-account.blade.php create mode 100644 resources/views/livewire/notification/top-nav/notification.blade.php create mode 100644 resources/views/livewire/profile/top-nav/profile.blade.php create mode 100644 resources/views/livewire/promotion/top-nav/promotion.blade.php create mode 100644 resources/views/livewire/report/top-nav/mobile-usage-report.blade.php create mode 100644 resources/views/livewire/report/top-nav/registration-report.blade.php create mode 100644 resources/views/livewire/report/top-nav/station-rating-report.blade.php create mode 100644 resources/views/livewire/report/top-nav/top-up-usage-report.blade.php create mode 100644 resources/views/livewire/station-locator/top-nav/branch.blade.php create mode 100644 resources/views/livewire/station-locator/top-nav/fuel.blade.php create mode 100644 resources/views/livewire/station-locator/top-nav/station.blade.php create mode 100644 resources/views/livewire/system-parameter/top-nav/system-parameter.blade.php create mode 100644 resources/views/livewire/top-up/top-nav/top-up.blade.php create mode 100644 resources/views/livewire/user-management/top-nav/user-management.blade.php diff --git a/app/Livewire/Header.php b/app/Livewire/Header.php new file mode 100644 index 0000000..8b04c02 --- /dev/null +++ b/app/Livewire/Header.php @@ -0,0 +1,18 @@ +dispatch('navigate-to-page', page: $page); + } + public function render() + { + return view('livewire.header.header'); + } +} diff --git a/resources/views/layouts/dashboard.blade.php b/resources/views/layouts/dashboard.blade.php index fd02da6..b67ed5f 100644 --- a/resources/views/layouts/dashboard.blade.php +++ b/resources/views/layouts/dashboard.blade.php @@ -11,13 +11,17 @@ {{-- Drawer (Livewire component) --}} - {{-- Main Content --}} -
- @yield('main-content-manager') -
+
+ {{-- Header --}} + + + + {{-- Main Content --}} +
+ @yield('main-content-manager') +
@livewireScripts - - + \ No newline at end of file diff --git a/resources/views/layouts/partials/drawer.blade.php b/resources/views/layouts/partials/drawer.blade.php deleted file mode 100644 index c8a6ff6..0000000 --- a/resources/views/layouts/partials/drawer.blade.php +++ /dev/null @@ -1,3 +0,0 @@ -
-

This is drawer page

-
\ No newline at end of file diff --git a/resources/views/layouts/partials/footer.blade.php b/resources/views/layouts/partials/footer.blade.php deleted file mode 100644 index 6659c36..0000000 --- a/resources/views/layouts/partials/footer.blade.php +++ /dev/null @@ -1,3 +0,0 @@ -
-

This is footer page

-
\ No newline at end of file diff --git a/resources/views/layouts/partials/header.blade.php b/resources/views/layouts/partials/header.blade.php deleted file mode 100644 index e9b5bcd..0000000 --- a/resources/views/layouts/partials/header.blade.php +++ /dev/null @@ -1,3 +0,0 @@ -
-

This is header page

-
\ No newline at end of file diff --git a/resources/views/livewire/about-us/card-type.blade.php b/resources/views/livewire/about-us/card-type.blade.php index 69edf04..98cab90 100644 --- a/resources/views/livewire/about-us/card-type.blade.php +++ b/resources/views/livewire/about-us/card-type.blade.php @@ -1,3 +1,5 @@
+{{-- Top Nav --}} +@include('livewire.about-us.top-nav.card-type')

This is card type page

diff --git a/resources/views/livewire/about-us/terms-and-privacy.blade.php b/resources/views/livewire/about-us/terms-and-privacy.blade.php index f6756c0..b2d92f3 100644 --- a/resources/views/livewire/about-us/terms-and-privacy.blade.php +++ b/resources/views/livewire/about-us/terms-and-privacy.blade.php @@ -1,3 +1,5 @@
+{{-- Top Nav --}} +@include('livewire.about-us.top-nav.terms-and-privacy')

This is terms and privacy page

diff --git a/resources/views/livewire/about-us/top-nav/card-type.blade.php b/resources/views/livewire/about-us/top-nav/card-type.blade.php new file mode 100644 index 0000000..319f978 --- /dev/null +++ b/resources/views/livewire/about-us/top-nav/card-type.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

Card Types

+ + +
+
diff --git a/resources/views/livewire/about-us/top-nav/terms-and-privacy.blade.php b/resources/views/livewire/about-us/top-nav/terms-and-privacy.blade.php new file mode 100644 index 0000000..40668c8 --- /dev/null +++ b/resources/views/livewire/about-us/top-nav/terms-and-privacy.blade.php @@ -0,0 +1,18 @@ +
+ + + + +

Terms & Privacy

+ + +
+
diff --git a/resources/views/livewire/header/header.blade.php b/resources/views/livewire/header/header.blade.php new file mode 100644 index 0000000..1ae3ba5 --- /dev/null +++ b/resources/views/livewire/header/header.blade.php @@ -0,0 +1,29 @@ +
+
+ + +
+ + + + +
+
+ +
diff --git a/resources/views/livewire/home-page-mobile/photo-slider.blade.php b/resources/views/livewire/home-page-mobile/photo-slider.blade.php index 9eeffb2..aeebaa6 100644 --- a/resources/views/livewire/home-page-mobile/photo-slider.blade.php +++ b/resources/views/livewire/home-page-mobile/photo-slider.blade.php @@ -1,3 +1,5 @@
+{{-- Top Nav --}} +@include('livewire.home-page-mobile.top-nav.photo-slider')

This is photo slider page

diff --git a/resources/views/livewire/home-page-mobile/top-nav/photo-slider.blade.php b/resources/views/livewire/home-page-mobile/top-nav/photo-slider.blade.php new file mode 100644 index 0000000..47565a1 --- /dev/null +++ b/resources/views/livewire/home-page-mobile/top-nav/photo-slider.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

Photo Sliders

+ + +
+
diff --git a/resources/views/livewire/main-content-manager.blade.php b/resources/views/livewire/main-content-manager.blade.php index 808e6a2..5a32877 100644 --- a/resources/views/livewire/main-content-manager.blade.php +++ b/resources/views/livewire/main-content-manager.blade.php @@ -1,5 +1,10 @@
@switch($activePage) + + @case('profile') + + @break + @case('user-management') @break @@ -78,8 +83,7 @@ @break - @default -

Page not found.

+ @endswitch
diff --git a/resources/views/livewire/member-management/card-member.blade.php b/resources/views/livewire/member-management/card-member.blade.php index ac4f465..7f79557 100644 --- a/resources/views/livewire/member-management/card-member.blade.php +++ b/resources/views/livewire/member-management/card-member.blade.php @@ -1,3 +1,5 @@
+{{-- Top Nav --}} +@include('livewire.member-management.top-nav.card-member')

This is card member page

\ No newline at end of file diff --git a/resources/views/livewire/member-management/locked-account.blade.php b/resources/views/livewire/member-management/locked-account.blade.php index 22fbb2d..a4538aa 100644 --- a/resources/views/livewire/member-management/locked-account.blade.php +++ b/resources/views/livewire/member-management/locked-account.blade.php @@ -1,4 +1,6 @@
+{{-- Top Nav --}} +@include('livewire.member-management.top-nav.locked-account')

This is locked account page

diff --git a/resources/views/livewire/member-management/top-nav/card-member.blade.php b/resources/views/livewire/member-management/top-nav/card-member.blade.php new file mode 100644 index 0000000..17c0896 --- /dev/null +++ b/resources/views/livewire/member-management/top-nav/card-member.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

Card Members

+ + +
+
\ No newline at end of file diff --git a/resources/views/livewire/member-management/top-nav/locked-account.blade.php b/resources/views/livewire/member-management/top-nav/locked-account.blade.php new file mode 100644 index 0000000..cf24dd7 --- /dev/null +++ b/resources/views/livewire/member-management/top-nav/locked-account.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

Locked Accounts

+ + +
+
\ No newline at end of file diff --git a/resources/views/livewire/navigation/drawer.blade.php b/resources/views/livewire/navigation/drawer.blade.php index 3152e28..697e710 100644 --- a/resources/views/livewire/navigation/drawer.blade.php +++ b/resources/views/livewire/navigation/drawer.blade.php @@ -1,7 +1,8 @@ -
-
+
+
Unioil Logo
+ diff --git a/resources/views/livewire/notification/notification.blade.php b/resources/views/livewire/notification/notification.blade.php index 3025ffe..1fe53c4 100644 --- a/resources/views/livewire/notification/notification.blade.php +++ b/resources/views/livewire/notification/notification.blade.php @@ -1,3 +1,5 @@
+{{-- Top Nav --}} +@include('livewire.notification.top-nav.notification')

This is notification page

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

Notifications

+ + +
+
diff --git a/resources/views/livewire/profile/profile.blade.php b/resources/views/livewire/profile/profile.blade.php index b592b1a..49fdc78 100644 --- a/resources/views/livewire/profile/profile.blade.php +++ b/resources/views/livewire/profile/profile.blade.php @@ -1,3 +1,25 @@ +
-

This is profile page

-
\ No newline at end of file + {{-- Top Nav --}} + @include('livewire.profile.top-nav.profile') + +
+
+ +

LBTek Systems

+
+ +
+
+

My Information

+

Username: lbteksupport

+

Email: support@lbteksystems.com

+
+
+

Access Role

+

Role: System Admin

+
+
+
+
diff --git a/resources/views/livewire/profile/top-nav/profile.blade.php b/resources/views/livewire/profile/top-nav/profile.blade.php new file mode 100644 index 0000000..06de3e0 --- /dev/null +++ b/resources/views/livewire/profile/top-nav/profile.blade.php @@ -0,0 +1,16 @@ + +
+ +
+ + + + Home + + + +

My Profile

+
+
+
diff --git a/resources/views/livewire/promotion/promotion.blade.php b/resources/views/livewire/promotion/promotion.blade.php index 1dc49fb..83334d9 100644 --- a/resources/views/livewire/promotion/promotion.blade.php +++ b/resources/views/livewire/promotion/promotion.blade.php @@ -1,3 +1,5 @@
-

This is promotion page

-
\ No newline at end of file +{{-- Top Nav --}} +@include('livewire.promotion.top-nav.promotion') +

This is card type page

+
diff --git a/resources/views/livewire/promotion/top-nav/promotion.blade.php b/resources/views/livewire/promotion/top-nav/promotion.blade.php new file mode 100644 index 0000000..076654b --- /dev/null +++ b/resources/views/livewire/promotion/top-nav/promotion.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

Promotions

+ + +
+
diff --git a/resources/views/livewire/report/mobile-usage-report.blade.php b/resources/views/livewire/report/mobile-usage-report.blade.php index 8fade45..39218d8 100644 --- a/resources/views/livewire/report/mobile-usage-report.blade.php +++ b/resources/views/livewire/report/mobile-usage-report.blade.php @@ -1,3 +1,5 @@
-

This is mobile usage report page

+{{-- Top Nav --}} +@include('livewire.report.top-nav.mobile-usage-report') +

This is card type page

\ No newline at end of file diff --git a/resources/views/livewire/report/registration-report.blade.php b/resources/views/livewire/report/registration-report.blade.php index 5ee9ebf..07c2dad 100644 --- a/resources/views/livewire/report/registration-report.blade.php +++ b/resources/views/livewire/report/registration-report.blade.php @@ -1,3 +1,5 @@
-

This is registration report page

+{{-- Top Nav --}} +@include('livewire.report.top-nav.registration-report') +

This is card type page

\ No newline at end of file diff --git a/resources/views/livewire/report/station-rating-report.blade.php b/resources/views/livewire/report/station-rating-report.blade.php index 5084569..1b55835 100644 --- a/resources/views/livewire/report/station-rating-report.blade.php +++ b/resources/views/livewire/report/station-rating-report.blade.php @@ -1,3 +1,5 @@
-

This is station rating report page

+{{-- Top Nav --}} +@include('livewire.report.top-nav.station-rating-report') +

This is card type page

\ No newline at end of file diff --git a/resources/views/livewire/report/top-nav/mobile-usage-report.blade.php b/resources/views/livewire/report/top-nav/mobile-usage-report.blade.php new file mode 100644 index 0000000..9082667 --- /dev/null +++ b/resources/views/livewire/report/top-nav/mobile-usage-report.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

Mobile Usage Report

+ + +
+
diff --git a/resources/views/livewire/report/top-nav/registration-report.blade.php b/resources/views/livewire/report/top-nav/registration-report.blade.php new file mode 100644 index 0000000..548985b --- /dev/null +++ b/resources/views/livewire/report/top-nav/registration-report.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

Registration Report

+ + +
+
\ No newline at end of file diff --git a/resources/views/livewire/report/top-nav/station-rating-report.blade.php b/resources/views/livewire/report/top-nav/station-rating-report.blade.php new file mode 100644 index 0000000..d0bbb3b --- /dev/null +++ b/resources/views/livewire/report/top-nav/station-rating-report.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

Station Rating Report

+ + +
+
\ No newline at end of file diff --git a/resources/views/livewire/report/top-nav/top-up-usage-report.blade.php b/resources/views/livewire/report/top-nav/top-up-usage-report.blade.php new file mode 100644 index 0000000..caa027e --- /dev/null +++ b/resources/views/livewire/report/top-nav/top-up-usage-report.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

Top-Up Usage Report

+ + +
+
\ No newline at end of file diff --git a/resources/views/livewire/report/top-up-usage-report.blade.php b/resources/views/livewire/report/top-up-usage-report.blade.php index 38a3f64..5f8055d 100644 --- a/resources/views/livewire/report/top-up-usage-report.blade.php +++ b/resources/views/livewire/report/top-up-usage-report.blade.php @@ -1,3 +1,5 @@
-

This is top up usage page

+{{-- Top Nav --}} +@include('livewire.report.top-nav.top-up-usage-report') +

This is card type page

\ No newline at end of file diff --git a/resources/views/livewire/station-locator/branch.blade.php b/resources/views/livewire/station-locator/branch.blade.php index 4cfc76e..7d58844 100644 --- a/resources/views/livewire/station-locator/branch.blade.php +++ b/resources/views/livewire/station-locator/branch.blade.php @@ -1,3 +1,5 @@
+{{-- Top Nav --}} +@include('livewire.station-locator.top-nav.branch')

This is branch page

\ No newline at end of file diff --git a/resources/views/livewire/station-locator/fuel.blade.php b/resources/views/livewire/station-locator/fuel.blade.php index 13f5c0d..0b5e92a 100644 --- a/resources/views/livewire/station-locator/fuel.blade.php +++ b/resources/views/livewire/station-locator/fuel.blade.php @@ -1,3 +1,5 @@
+{{-- Top Nav --}} +@include('livewire.station-locator.top-nav.fuel')

This is fuel page

\ No newline at end of file diff --git a/resources/views/livewire/station-locator/station.blade.php b/resources/views/livewire/station-locator/station.blade.php index c09e8eb..ed744b3 100644 --- a/resources/views/livewire/station-locator/station.blade.php +++ b/resources/views/livewire/station-locator/station.blade.php @@ -1,3 +1,5 @@
-

This is station page

-
\ No newline at end of file +{{-- Top Nav --}} +@include('livewire.station-locator.top-nav.station') +

This is card type page

+
diff --git a/resources/views/livewire/station-locator/top-nav/branch.blade.php b/resources/views/livewire/station-locator/top-nav/branch.blade.php new file mode 100644 index 0000000..b34269d --- /dev/null +++ b/resources/views/livewire/station-locator/top-nav/branch.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

Branch

+ + +
+
diff --git a/resources/views/livewire/station-locator/top-nav/fuel.blade.php b/resources/views/livewire/station-locator/top-nav/fuel.blade.php new file mode 100644 index 0000000..f1dc45c --- /dev/null +++ b/resources/views/livewire/station-locator/top-nav/fuel.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

Fuel

+ + +
+
diff --git a/resources/views/livewire/station-locator/top-nav/station.blade.php b/resources/views/livewire/station-locator/top-nav/station.blade.php new file mode 100644 index 0000000..0b891f7 --- /dev/null +++ b/resources/views/livewire/station-locator/top-nav/station.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

Station

+ + +
+
diff --git a/resources/views/livewire/system-parameter/system-parameter.blade.php b/resources/views/livewire/system-parameter/system-parameter.blade.php index e97ee8d..87fddc2 100644 --- a/resources/views/livewire/system-parameter/system-parameter.blade.php +++ b/resources/views/livewire/system-parameter/system-parameter.blade.php @@ -1,3 +1,5 @@
+{{-- Top Nav --}} +@include('livewire.system-parameter.top-nav.system-parameter')

This is system parameter page

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

System Parameters

+ + +
+
diff --git a/resources/views/livewire/top-up/top-nav/top-up.blade.php b/resources/views/livewire/top-up/top-nav/top-up.blade.php new file mode 100644 index 0000000..64cb292 --- /dev/null +++ b/resources/views/livewire/top-up/top-nav/top-up.blade.php @@ -0,0 +1,20 @@ +
+ + + + +

Top Up

+ + +
+
diff --git a/resources/views/livewire/top-up/top-up.blade.php b/resources/views/livewire/top-up/top-up.blade.php index ad63c4a..de0e9ff 100644 --- a/resources/views/livewire/top-up/top-up.blade.php +++ b/resources/views/livewire/top-up/top-up.blade.php @@ -1,3 +1,5 @@
+{{-- Top Nav --}} +@include('livewire.top-up.top-nav.top-up')

This is top up page

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

User Management

+ + +
+
diff --git a/resources/views/livewire/user-management/user-management.blade.php b/resources/views/livewire/user-management/user-management.blade.php index 9eaa7a7..4048318 100644 --- a/resources/views/livewire/user-management/user-management.blade.php +++ b/resources/views/livewire/user-management/user-management.blade.php @@ -1,3 +1,5 @@
+{{-- Top Nav --}} +@include('livewire.user-management.top-nav.user-management') This is the user management page.