Wizard\Step::make('grading-insiden')
->label('Grading Insiden')
->afterValidation(function ($state, $set, $get, $livewire) {
if (Str::lower($state['auto_grading_color']) != Str::lower($state['grading_risiko'])) {
\Filament\Notifications\Notification::make()
->warning()
->title('Grading Risiko Tidak Sesuai')
->body('Grading Risiko yang diinput tidak sesuai dengan Grading Risiko yang dihasilkan')
->actions([
\Filament\Notifications\Actions\Action::make('continue')
->label('Lanjutkan')
->button()
->close()
->action(function () use ($livewire) {
// INFO : How to trigger next srteps ?
}),
\Filament\Notifications\Actions\Action::make('cancel')
->label('Batal')
->color('gray')
->close(),
])->persistent()->send();
throw new Halt();
}
})
Wizard\Step::make('grading-insiden')
->label('Grading Insiden')
->afterValidation(function ($state, $set, $get, $livewire) {
if (Str::lower($state['auto_grading_color']) != Str::lower($state['grading_risiko'])) {
\Filament\Notifications\Notification::make()
->warning()
->title('Grading Risiko Tidak Sesuai')
->body('Grading Risiko yang diinput tidak sesuai dengan Grading Risiko yang dihasilkan')
->actions([
\Filament\Notifications\Actions\Action::make('continue')
->label('Lanjutkan')
->button()
->close()
->action(function () use ($livewire) {
// INFO : How to trigger next srteps ?
}),
\Filament\Notifications\Actions\Action::make('cancel')
->label('Batal')
->color('gray')
->close(),
])->persistent()->send();
throw new Halt();
}
})