diff --git a/app/Livewire/Datatable/Studio/Manage/FaqsTable.php b/app/Livewire/Datatable/Studio/Information/FaqsTable.php similarity index 94% rename from app/Livewire/Datatable/Studio/Manage/FaqsTable.php rename to app/Livewire/Datatable/Studio/Information/FaqsTable.php index f388953..32bca99 100644 --- a/app/Livewire/Datatable/Studio/Manage/FaqsTable.php +++ b/app/Livewire/Datatable/Studio/Information/FaqsTable.php @@ -1,6 +1,6 @@ $row->hash, 'method' => 'update', - 'modalTitle' => 'Ubah Kategori', + 'modalTitle' => 'Ubah FAQs', ])->render(); } if (auth()->user()->can('delete faq')) { $actions .= view('components.datatables.delete', [ 'id' => $row->hash, - 'deleteRoute' => route('studio.manage.faq.delete', $row->hash), + 'deleteRoute' => route('studio.information.faq.delete', $row->hash), ])->render(); } diff --git a/app/Livewire/Forms/Studio/Manage/FaqForm.php b/app/Livewire/Forms/Studio/Information/FaqForm.php similarity index 98% rename from app/Livewire/Forms/Studio/Manage/FaqForm.php rename to app/Livewire/Forms/Studio/Information/FaqForm.php index 4fb4cee..42bfa97 100644 --- a/app/Livewire/Forms/Studio/Manage/FaqForm.php +++ b/app/Livewire/Forms/Studio/Information/FaqForm.php @@ -1,6 +1,6 @@ 'FAQs', ]); } diff --git a/app/Providers/ViewServiceProvider.php b/app/Providers/ViewServiceProvider.php index 85f9bc1..5989221 100644 --- a/app/Providers/ViewServiceProvider.php +++ b/app/Providers/ViewServiceProvider.php @@ -169,13 +169,6 @@ public function boot(): void 'match' => 'studio.manage.article.*', 'can' => 'view article', ], - [ - 'label' => 'FAQs', - 'icon' => 'question-mark-circle', - 'route' => 'studio.manage.faq.index', - 'match' => 'studio.manage.faq.*', - 'can' => 'view faq', - ], ], ], [ @@ -196,6 +189,13 @@ public function boot(): void 'can' => 'view price request', 'badge' => $priceRequestCount, ], + [ + 'label' => 'FAQs', + 'icon' => 'question-mark-circle', + 'route' => 'studio.information.faq.index', + 'match' => 'studio.information.faq.*', + 'can' => 'view faq', + ], ], ], [ diff --git a/resources/views/livewire/studio/manage/faqs.blade.php b/resources/views/livewire/studio/information/faqs.blade.php similarity index 96% rename from resources/views/livewire/studio/manage/faqs.blade.php rename to resources/views/livewire/studio/information/faqs.blade.php index d33d035..c1c6fad 100644 --- a/resources/views/livewire/studio/manage/faqs.blade.php +++ b/resources/views/livewire/studio/information/faqs.blade.php @@ -15,7 +15,7 @@
- +
@include('components.confirmation.delete') diff --git a/routes/pages/studio.php b/routes/pages/studio.php index 2597b41..2e16579 100644 --- a/routes/pages/studio.php +++ b/routes/pages/studio.php @@ -21,6 +21,7 @@ use App\Livewire\Studio\Finance\Expense as ExpenseComponent; use App\Livewire\Studio\Finance\Payroll as PayrollComponent; use App\Livewire\Studio\Information\Broadcast as BroadcastComponent; +use App\Livewire\Studio\Information\Faq as FaqComponent; use App\Livewire\Studio\Information\PriceRequest as PriceRequestComponent; use App\Livewire\Studio\Loyalty\Customer as CustomerComponent; use App\Livewire\Studio\Loyalty\Tier as TierComponent; @@ -30,7 +31,6 @@ use App\Livewire\Studio\Manage\Article\Create as ArticleCreate; use App\Livewire\Studio\Manage\Article\Edit as ArticleEdit; use App\Livewire\Studio\Manage\Article\Index as ArticleIndex; -use App\Livewire\Studio\Manage\Faq as FaqComponent; use App\Livewire\Studio\Manage\Order\Create as OrderCreate; use App\Livewire\Studio\Manage\Order\Index as OrderIndex; use App\Livewire\Studio\Manage\Order\Show as OrderShow; @@ -172,11 +172,6 @@ Route::get('/{article}/edit', ArticleEdit::class)->name('edit')->middleware('can:update article'); Route::delete('/{article}/delete', ArticleCreate::class)->name('delete')->middleware('can:delete article'); }); - - Route::prefix('faqs')->name('faq.')->group(function () { - Route::get('/', FaqComponent::class)->name('index')->middleware('can:view faq'); - Route::delete('/{faq}/delete', FaqComponent::class)->name('delete')->middleware('can:delete faq'); - }); }); Route::prefix('information')->name('studio.information.')->group(function () { @@ -187,6 +182,11 @@ Route::patch('/{priceRequest}/approve', PriceRequestComponent::class)->name('approve')->middleware('can:approve price request'); Route::patch('/{priceRequest}/reject', PriceRequestComponent::class)->name('reject')->middleware('can:reject price request'); }); + + Route::prefix('faqs')->name('faq.')->group(function () { + Route::get('/', FaqComponent::class)->name('index')->middleware('can:view faq'); + Route::delete('/{faq}/delete', FaqComponent::class)->name('delete')->middleware('can:delete faq'); + }); }); Route::prefix('feature')->name('studio.feature.')->group(function () {