feat: add WithRequestNotification trait and update purchase creation to use redirect-based success messages.

This commit is contained in:
Yoga Pangestu 2025-12-18 10:03:21 +07:00
parent 078a541686
commit 12053e18f7
2 changed files with 5 additions and 6 deletions

View File

@ -63,11 +63,9 @@ public function save(): void
$this->form->store();
$this->dispatch('refreshDatatable');
$this->toast('Belanja berhasil ditambahkan.');
$this->redirectRoute('studio.manage.purchase.index');
$this->redirectRoute('studio.manage.purchase.index', [
'notification' => 'Belanja berhasil ditambahkan.',
], navigate: true);
}
public function updatedFormOutletId($value): void

View File

@ -9,6 +9,7 @@
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\Purchase\WithUpdateStock;
use App\Traits\Utilities\WithRequestNotification;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Illuminate\Support\Facades\DB;
@ -18,7 +19,7 @@
#[Title('Belanja')]
class Index extends Component
{
use WithAuthorization, WithCloseModal, WithConfirmation, WithSubscribeNotification, WithToast, WithUpdateStock;
use WithAuthorization, WithCloseModal, WithConfirmation, WithRequestNotification, WithSubscribeNotification, WithToast, WithUpdateStock;
public function delete(Purchase $purchase): void
{