diff --git a/app/Livewire/Add-Buttons b/app/Livewire/Add-Buttons new file mode 100644 index 0000000..e69de29 diff --git a/app/Livewire/Buttons/CreateBranch.php b/app/Livewire/Buttons/CreateBranch.php new file mode 100644 index 0000000..480791c --- /dev/null +++ b/app/Livewire/Buttons/CreateBranch.php @@ -0,0 +1,22 @@ +to('/main/station-locator/branch'); + } + + public function cancel() + { + return redirect()->to('/main/station-locator/branch'); + } + public function render() + { + return view('livewire.buttons.create-branch'); + } +} diff --git a/app/Livewire/Buttons/CreateCardType.php b/app/Livewire/Buttons/CreateCardType.php new file mode 100644 index 0000000..cb36141 --- /dev/null +++ b/app/Livewire/Buttons/CreateCardType.php @@ -0,0 +1,28 @@ +to('/main/about-us/card-type'); + } + + public function cancel() + { + return redirect()->to('/main/about-us/card-type'); + } + public function render() + { + return view('livewire.buttons.create-card-type'); + } +} diff --git a/app/Livewire/Buttons/CreateFuel.php b/app/Livewire/Buttons/CreateFuel.php new file mode 100644 index 0000000..c7c8da1 --- /dev/null +++ b/app/Livewire/Buttons/CreateFuel.php @@ -0,0 +1,22 @@ +to('/main/station-locator/fuel'); + } + + public function cancel() + { + return redirect()->to('/main/station-locator/fuel'); + } + public function render() + { + return view('livewire..buttons.create-fuel'); + } +} diff --git a/app/Livewire/Buttons/CreateNotification.php b/app/Livewire/Buttons/CreateNotification.php new file mode 100644 index 0000000..80ded15 --- /dev/null +++ b/app/Livewire/Buttons/CreateNotification.php @@ -0,0 +1,23 @@ +to('/main/notification'); + } + + public function cancel() + { + return redirect()->to('/main/notification'); + } + + public function render() + { + return view('livewire.buttons.create-notification'); + } +} diff --git a/app/Livewire/Buttons/CreatePhotoSlider.php b/app/Livewire/Buttons/CreatePhotoSlider.php new file mode 100644 index 0000000..06cda62 --- /dev/null +++ b/app/Livewire/Buttons/CreatePhotoSlider.php @@ -0,0 +1,28 @@ +to('/main/home-page-mobile/photo-slider'); + } + + public function cancel() + { + return redirect()->to('/main/home-page-mobile/photo-slider'); + } + + public function render() + { + return view('livewire..buttons.create-photo-slider'); + } +} diff --git a/app/Livewire/Buttons/CreatePromotion.php b/app/Livewire/Buttons/CreatePromotion.php new file mode 100644 index 0000000..58d86d5 --- /dev/null +++ b/app/Livewire/Buttons/CreatePromotion.php @@ -0,0 +1,27 @@ +to('/main/home-promotion/promotion'); + } + + public function cancel() + { + return redirect()->to('/main/home-promotion/promotion'); + } + public function render() + { + return view('livewire..buttons.create-promotion'); + } +} diff --git a/app/Livewire/Buttons/CreateStation.php b/app/Livewire/Buttons/CreateStation.php new file mode 100644 index 0000000..f0b968d --- /dev/null +++ b/app/Livewire/Buttons/CreateStation.php @@ -0,0 +1,28 @@ +to('/main/station-locator/station'); + } + + public function cancel() + { + return redirect()->to('/main/station-locator/station'); + } + + public function render() + { + return view('livewire..buttons.create-station'); + } +} diff --git a/app/Livewire/Buttons/CreateTermsAndPrivacy.php b/app/Livewire/Buttons/CreateTermsAndPrivacy.php new file mode 100644 index 0000000..fece16d --- /dev/null +++ b/app/Livewire/Buttons/CreateTermsAndPrivacy.php @@ -0,0 +1,23 @@ +to('/main/about-us/terms-and-privacy'); + } + + public function cancel() + { + return redirect()->to('/main/about-us/terms-and-privacy'); + } + + public function render() + { + return view('livewire.buttons.create-terms-and-privacy'); + } +} diff --git a/app/Livewire/Buttons/CreateTopUp.php b/app/Livewire/Buttons/CreateTopUp.php new file mode 100644 index 0000000..2f4e763 --- /dev/null +++ b/app/Livewire/Buttons/CreateTopUp.php @@ -0,0 +1,22 @@ +to('/main/top-up/top-up'); + } + + public function cancel() + { + return redirect()->to('/main/top-up/top-up'); + } + public function render() + { + return view('livewire..buttons.create-top-up'); + } +} diff --git a/app/Livewire/Buttons/CreateUser.php b/app/Livewire/Buttons/CreateUser.php new file mode 100644 index 0000000..c748bad --- /dev/null +++ b/app/Livewire/Buttons/CreateUser.php @@ -0,0 +1,32 @@ +default_password = bin2hex(random_bytes(4)); + } + + public function submit() + { + return redirect()->to('/main/user-management'); + } + + public function cancel() + { + return redirect()->to('/main/user-management'); + } + + public function render() + { + return view('livewire.buttons.create-user'); + } +} + + diff --git a/app/Livewire/Components/Table.php b/app/Livewire/Components/Table.php index e383995..80c04c1 100644 --- a/app/Livewire/Components/Table.php +++ b/app/Livewire/Components/Table.php @@ -9,6 +9,8 @@ class Table extends Component public $columns = []; public $rows = []; public $selected = []; + public $addRoute = null; + public $hasAddButton = true; public $selectAll = false; public $hasCheckbox = true; public $hasActions = false; @@ -17,10 +19,12 @@ class Table extends Component public $sortField = null; // Column to sort public $sortDirection = 'asc'; // Default sort direction - public function mount($columns, $rows) + + public function mount($columns, $rows, $addRoute = null) { $this->columns = $columns; $this->rows = $rows; + $this->addRoute = $addRoute; } // Update rows based on search diff --git a/resources/views/livewire/about-us/card-type.blade.php b/resources/views/livewire/about-us/card-type.blade.php index 821216e..e8ba704 100644 --- a/resources/views/livewire/about-us/card-type.blade.php +++ b/resources/views/livewire/about-us/card-type.blade.php @@ -9,5 +9,6 @@ :rows="$cardTypes" :hasActions="true" :isViewPage="false" + :addRoute="route('card-type-create')" /> 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 09a120f..a21bc16 100644 --- a/resources/views/livewire/about-us/terms-and-privacy.blade.php +++ b/resources/views/livewire/about-us/terms-and-privacy.blade.php @@ -11,5 +11,6 @@ :rows="$termsAndPrivacy" :hasActions="true" :isViewPage="false" + :addRoute="route('terms-and-privacy-create')" /> diff --git a/resources/views/livewire/buttons/create-branch.blade.php b/resources/views/livewire/buttons/create-branch.blade.php new file mode 100644 index 0000000..f2e7a92 --- /dev/null +++ b/resources/views/livewire/buttons/create-branch.blade.php @@ -0,0 +1,55 @@ + +
+ +
+ + + + Home + + + + Branch + + + + Create Branch + +
+ + +

Create Branch

+ + +
+ +
+

Branch Details

+ +
+ +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+
+
+ diff --git a/resources/views/livewire/buttons/create-card-type.blade.php b/resources/views/livewire/buttons/create-card-type.blade.php new file mode 100644 index 0000000..f574a2a --- /dev/null +++ b/resources/views/livewire/buttons/create-card-type.blade.php @@ -0,0 +1,135 @@ + +
+ +
+ + + + Home + + + + Card Types + + + + Create Card Type + +
+ + +

Card Types

+ + +
+ +
+

Card Type Details

+ +
+ +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ +
+ + + @error('image') + {{ $message }} + @enderror + + @if ($typeImage) +
+

Preview:

+ +
+ @endif +
+
+ + +
+ + + +
+ + +
+ +
+ + + @error('image') + {{ $message }} + @enderror + + @if ($coverImage) +
+

Preview:

+ +
+ @endif +
+
+ + +
+ + + +
+ + +
+ + +
+ +

Data Privacy

+ + +
+ + +
+ + +
+ + +
+ + + +
+ + +
+
+
diff --git a/resources/views/livewire/buttons/create-fuel.blade.php b/resources/views/livewire/buttons/create-fuel.blade.php new file mode 100644 index 0000000..5494462 --- /dev/null +++ b/resources/views/livewire/buttons/create-fuel.blade.php @@ -0,0 +1,43 @@ + +
+ +
+ + + + Home + + + + Fuel + + + + Create Fuel + +
+ + +

Create Fuel

+ + +
+ +
+

Fuel Details

+ +
+ +
+ + +
+ + +
+ + +
+
+
+ diff --git a/resources/views/livewire/buttons/create-notification.blade.php b/resources/views/livewire/buttons/create-notification.blade.php new file mode 100644 index 0000000..bf42d9c --- /dev/null +++ b/resources/views/livewire/buttons/create-notification.blade.php @@ -0,0 +1,60 @@ +
+ +
+ + + + Home + + + + Notifications + + + + + Create Notification + +
+ + +

Create Notification

+ + +
+ +
+

Notification Details

+ +
+ +
+ + +
+ + +
+ + +
+ + + +
+ + + +
+ + +
+ + +
+
+
diff --git a/resources/views/livewire/buttons/create-photo-slider.blade.php b/resources/views/livewire/buttons/create-photo-slider.blade.php new file mode 100644 index 0000000..e32ff5b --- /dev/null +++ b/resources/views/livewire/buttons/create-photo-slider.blade.php @@ -0,0 +1,93 @@ +
+ +
+ + + + Home + + + + Photo Sliders + + + + Create Photo Slider +
+ + +

Create Photo Slider

+ + +
+ +
+

Photo Slider Details

+ +
+ +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ +
+ + + @error('image') + {{ $message }} + @enderror + + @if ($image) +
+

Preview:

+ +
+ @endif +
+
+ + + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + +
+ + +
+
+
\ No newline at end of file diff --git a/resources/views/livewire/buttons/create-promotion.blade.php b/resources/views/livewire/buttons/create-promotion.blade.php new file mode 100644 index 0000000..1046842 --- /dev/null +++ b/resources/views/livewire/buttons/create-promotion.blade.php @@ -0,0 +1,122 @@ +
+ +
+ + + + Home + + + + Promotions + + + + Create Promotion + +
+ + +

Create Promotion

+ + +
+ +
+

Promotion Details

+ +
+ +
+ + +
+ + +
+ + +
+ + +
+ +
+ + + @error('image') + {{ $message }} + @enderror + + @if ($image) +
+

Preview:

+ +
+ @endif +
+
+ + +
+ + +
+ + + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + +
+ + + +
+ + +
+ + +
+ + +
+ + + +
+ + +
+ + +
+
+
diff --git a/resources/views/livewire/buttons/create-station.blade.php b/resources/views/livewire/buttons/create-station.blade.php new file mode 100644 index 0000000..7be2259 --- /dev/null +++ b/resources/views/livewire/buttons/create-station.blade.php @@ -0,0 +1,82 @@ + +
+ +
+ + + + Home + + + + Station + + + + Create Station + +
+ + +

Create Station

+ + +
+ +
+

Upload Prices

+ +
+ + + +
+ +
+ + + @error('image') + {{ $message }} + @enderror + + @if ($csv) +
+

Preview:

+ +
+ @endif +
+
+ + +
+ + +
+ + +
+
    +
  • This is for scheduling update for group or station.
  • +
  • Schedule will be applied to uploaded stations.
  • +
+ If you want to schedule update for another group of stations please upload new file. +
+ + + + + +
+ + +
+
+
+ diff --git a/resources/views/livewire/buttons/create-terms-and-privacy.blade.php b/resources/views/livewire/buttons/create-terms-and-privacy.blade.php new file mode 100644 index 0000000..eead71b --- /dev/null +++ b/resources/views/livewire/buttons/create-terms-and-privacy.blade.php @@ -0,0 +1,58 @@ +
+
+ +
+ + + + Home + + + Terms & Privacy + + Create Terms & Privacy +
+ + +

Create Terms or Privacy

+ + +
+ +
+

Terms or Privacy Details

+ +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + + +
+ + + +
+ + +
+
+
+
diff --git a/resources/views/livewire/buttons/create-top-up.blade.php b/resources/views/livewire/buttons/create-top-up.blade.php new file mode 100644 index 0000000..484f56a --- /dev/null +++ b/resources/views/livewire/buttons/create-top-up.blade.php @@ -0,0 +1,65 @@ +
+ +
+ + + + Home + + + + Top-Up + + + + Create Top-Up + + +
+ + +

Top-Up

+ + +
+ +
+

Top-up Details

+ +
+ +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + + +
+ + +
+ + +
+
+
diff --git a/resources/views/livewire/buttons/create-user.blade.php b/resources/views/livewire/buttons/create-user.blade.php new file mode 100644 index 0000000..2e934de --- /dev/null +++ b/resources/views/livewire/buttons/create-user.blade.php @@ -0,0 +1,91 @@ +
+ +
+ + + + Home + + + + User Management + + + + Create User + +
+ + +

Create User

+ + +
+ +
+

User Details

+ +
+ +
+ + + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + + +
+ + +
+ + + +
+ + +
+ + + + +
+
+ + +
+ + +
+
+
diff --git a/resources/views/livewire/components/table.blade.php b/resources/views/livewire/components/table.blade.php index 896c7f5..fbbf26d 100644 --- a/resources/views/livewire/components/table.blade.php +++ b/resources/views/livewire/components/table.blade.php @@ -1,17 +1,23 @@
- -
+ +
+ + @if ($hasAddButton && $addRoute) + + + Add + + @endif
- @if ($hasCheckbox) @endforeach @@ -42,7 +47,6 @@ @forelse ($rows as $row) - @if ($hasCheckbox)
@@ -21,15 +27,14 @@ @foreach ($columns as $column) {{ $column['label'] }} - @if ($sortField === $column['field']) @if ($sortDirection === 'asc') - + @else - + @endif @else - + @endif
diff --git a/resources/views/livewire/main-content-manager.blade.php b/resources/views/livewire/main-content-manager.blade.php index fb1021f..ca0142e 100644 --- a/resources/views/livewire/main-content-manager.blade.php +++ b/resources/views/livewire/main-content-manager.blade.php @@ -81,8 +81,47 @@ @case('fuel') @break - - + + @case('user-create') + + @break + + @case('notification-create') + + @break + + @case('photo-slider-create') + + @break + + @case('promotion-create') + + @break + + @case('top-up-create') + + @break + + @case('card-type-create') + + @break + + @case('terms-and-privacy-create') + + @break + + @case('branch-create') + + @break + + @case('station-create') + + @break + + @case('fuel-create') + + @break + @default @endswitch diff --git a/resources/views/livewire/navigation/drawer.blade.php b/resources/views/livewire/navigation/drawer.blade.php index c4ca3dc..bf5c809 100644 --- a/resources/views/livewire/navigation/drawer.blade.php +++ b/resources/views/livewire/navigation/drawer.blade.php @@ -1,8 +1,8 @@ -
-
- Unioil Logo +
+
+ Unioil Logo
- + +
diff --git a/resources/views/livewire/notification/notification.blade.php b/resources/views/livewire/notification/notification.blade.php index 7205b3a..e6c7ba8 100644 --- a/resources/views/livewire/notification/notification.blade.php +++ b/resources/views/livewire/notification/notification.blade.php @@ -11,6 +11,7 @@ ]" :rows="$notifs" :hasActions="false" + :addRoute="route('notification-create')" />
diff --git a/resources/views/livewire/promotion/promotion.blade.php b/resources/views/livewire/promotion/promotion.blade.php index e471944..67d5674 100644 --- a/resources/views/livewire/promotion/promotion.blade.php +++ b/resources/views/livewire/promotion/promotion.blade.php @@ -13,5 +13,6 @@ :hasCheckbox="true" :hasActions="true" :isViewPage="false" + :addRoute="route('promotion-create')" />
diff --git a/resources/views/livewire/station-locator/branch.blade.php b/resources/views/livewire/station-locator/branch.blade.php index 89d8c97..ea578db 100644 --- a/resources/views/livewire/station-locator/branch.blade.php +++ b/resources/views/livewire/station-locator/branch.blade.php @@ -13,5 +13,6 @@ :rows="$branches" :hasActions="true" :isViewPage="false" + :addRoute="route('branch-create')" /> \ 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 02c4a77..c375c45 100644 --- a/resources/views/livewire/station-locator/fuel.blade.php +++ b/resources/views/livewire/station-locator/fuel.blade.php @@ -10,5 +10,6 @@ :rows="$fuels" :hasActions="true" :isViewPage="false" + :addRoute="route('fuel-create')" /> \ 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 e507427..aaf5420 100644 --- a/resources/views/livewire/station-locator/station.blade.php +++ b/resources/views/livewire/station-locator/station.blade.php @@ -14,5 +14,6 @@ :rows="$stations" :hasActions="true" :isViewPage="false" + :addRoute="route('station-create')" /> 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 index 5d0e754..8c5df36 100644 --- a/resources/views/livewire/top-up/top-nav/top-up.blade.php +++ b/resources/views/livewire/top-up/top-nav/top-up.blade.php @@ -8,12 +8,12 @@ - Top Up + Top-Up -

Top Up

+

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 57b37fd..972c206 100644 --- a/resources/views/livewire/top-up/top-up.blade.php +++ b/resources/views/livewire/top-up/top-up.blade.php @@ -11,5 +11,6 @@ :rows="$topUp" :hasActions="true" :isViewPage="false" + :addRoute="route('top-up-create')" /> \ No newline at end of file diff --git a/resources/views/livewire/user-management/user-management.blade.php b/resources/views/livewire/user-management/user-management.blade.php index 16cdc74..07b89da 100644 --- a/resources/views/livewire/user-management/user-management.blade.php +++ b/resources/views/livewire/user-management/user-management.blade.php @@ -1,16 +1,20 @@
-@include('livewire.user-management.top-nav.user-management') -
diff --git a/routes/web.php b/routes/web.php index aed0ba3..e2bac2c 100644 --- a/routes/web.php +++ b/routes/web.php @@ -32,33 +32,73 @@ Route::get('/login', function () { })->name('login'); -// Route::get('/login', LoginForm::class)->name('layouts.app'); +// // Route::get('/login', LoginForm::class)->name('layouts.app'); -// Route::get('/dashboard', function () { -// return view('main.dashboard'); // This view extends layouts.dashboard -// }); +// // Route::get('/dashboard', function () { +// // return view('main.dashboard'); // This view extends layouts.dashboard +// // }); -// Route::get('/main', MainContentManager::class)->name('main.dashboard'); +// // Route::get('/main', MainContentManager::class)->name('main.dashboard'); -// Route::get('/main/profile', Profile::class)->name('profile.profile'); +// // Route::get('/main/profile', Profile::class)->name('profile.profile'); // Route::get('/main/user-management', UserManagement::class)->name('user-management.user-management'); -// Route::get('/main/notification', Notification::class)->name('notification.notification'); -// Route::get('/main/member-management/card-member', CardMember::class)->name('member-management.card-member'); -// Route::get('/main/member-management/locked-account', LockedAccount::class)->name('member-management.locked-account'); -// Route::get('/main/home-page-mobile/photo-slider', PhotoSlider::class)->name('home-page-mobile.photo-slider'); -// Route::get('/main/promotion', Promotion::class)->name('promotion.promotion'); -// Route::get('/main/top-up', TopUp::class)->name('top-up.top-up'); -// Route::get('/main/about-us/card-type', CardType::class)->name('about-us.card-type'); -// Route::get('/main/about-us/terms-and-privacy', TermsAndPrivacy::class)->name('about-us.terms-and-privacy'); -// Route::get('/main/report/registration-report', RegistrationReport::class)->name('report.registration-report'); -// Route::get('/main/report/top-up-usage-report', TopUpUsageReport::class)->name('report.top-up-usage-report'); -// Route::get('/main/report/mobile-usage-report', MobileUsageReport::class)->name('report.mobile-usage-report'); -// Route::get('/main/report/station-rating-report', StationRatingReport::class)->name('report.station-rating-report'); -// Route::get('/main/system-parameter', SystemParameter::class)->name('system-parameter.system-parameter'); -// Route::get('/main/station-locator/branch', Branch::class)->name('station-locator.branch'); -// Route::get('/main/station-locator/station', Station::class)->name('station-locator.station'); -// Route::get('/main/station-locator/fuel', Fuel::class)->name('station-locator.fuel'); +// // Route::get('/main/notification', Notification::class)->name('notification.notification'); +// // Route::get('/main/member-management/card-member', CardMember::class)->name('member-management.card-member'); +// // Route::get('/main/member-management/locked-account', LockedAccount::class)->name('member-management.locked-account'); +// // Route::get('/main/home-page-mobile/photo-slider', PhotoSlider::class)->name('home-page-mobile.photo-slider'); +// // Route::get('/main/promotion', Promotion::class)->name('promotion.promotion'); +// // Route::get('/main/top-up', TopUp::class)->name('top-up.top-up'); +// // Route::get('/main/about-us/card-type', CardType::class)->name('about-us.card-type'); +// // Route::get('/main/about-us/terms-and-privacy', TermsAndPrivacy::class)->name('about-us.terms-and-privacy'); +// // Route::get('/main/report/registration-report', RegistrationReport::class)->name('report.registration-report'); +// // Route::get('/main/report/top-up-usage-report', TopUpUsageReport::class)->name('report.top-up-usage-report'); +// // Route::get('/main/report/mobile-usage-report', MobileUsageReport::class)->name('report.mobile-usage-report'); +// // Route::get('/main/report/station-rating-report', StationRatingReport::class)->name('report.station-rating-report'); +// // Route::get('/main/system-parameter', SystemParameter::class)->name('system-parameter.system-parameter'); +// // Route::get('/main/station-locator/branch', Branch::class)->name('station-locator.branch'); +// // Route::get('/main/station-locator/station', Station::class)->name('station-locator.station'); +// // Route::get('/main/station-locator/fuel', Fuel::class)->name('station-locator.fuel'); Route::get('/main/{page?}', function () { return view('main.dashboard'); -})->where('page', '.*'); \ No newline at end of file +})->where('page', '.*'); + +Route::get('/main/user-management/user-create', function () { + return view('main.dashboard', ['activePage' => 'user-create']); +})->name('user-create'); + +Route::get('/main/notification/notification-create', function () { + return view('main.dashboard', ['activePage' => 'notification-create']); +})->name('notification-create'); + +Route::get('/main/home-page-mobile/photo-slider-create', function () { + return view('main.dashboard', ['activePage' => 'photo-slider-create']); +})->name('photo-slider-create'); + +Route::get('/main/promotion/promotion-create', function () { + return view('main.dashboard', ['activePage' => 'promotion-create']); +})->name('promotion-create'); + +Route::get('/main/top-up/top-up-create', function () { + return view('main.dashboard', ['activePage' => 'top-up-create']); +})->name('top-up-create'); + +Route::get('/main/about-us/card-type-create', function () { + return view('main.dashboard', ['activePage' => 'card-type-create']); +})->name('card-type-create'); + +Route::get('/main/about-us/terms-and-privacy-create', function () { + return view('main.dashboard', ['activePage' => 'terms-and-privacy-create']); +})->name('terms-and-privacy-create'); + +Route::get('/main/station-locator/branch-create', function () { + return view('main.dashboard', ['activePage' => 'branch-create']); +})->name('branch-create'); + +Route::get('/main/station-locator/station-create', function () { + return view('main.dashboard', ['activePage' => 'station-create']); +})->name('station-create'); + +Route::get('/main/station-locator/fuel-create', function () { + return view('main.dashboard', ['activePage' => 'fuel-create']); +})->name('fuel-create'); \ No newline at end of file