Tables\Columns\ToggleColumn::make('monitorable')
->label("É Monitorabile?")
->onColor(fn ($record) => $record->monitorable ? 'success' : 'danger')
->offColor('danger')
->onIcon('heroicon-m-check')
->offIcon('heroicon-m-x-mark')
->alignment(Alignment::Center)
->beforeStateUpdated(function () {
Action::make('updateMonitorablesNotes')
->form([
Select::make('monitorable_notes')
->label('Motivo Esclusione')
->options([
...
...
])
->required(),
]);
}),
Tables\Columns\ToggleColumn::make('monitorable')
->label("É Monitorabile?")
->onColor(fn ($record) => $record->monitorable ? 'success' : 'danger')
->offColor('danger')
->onIcon('heroicon-m-check')
->offIcon('heroicon-m-x-mark')
->alignment(Alignment::Center)
->beforeStateUpdated(function () {
Action::make('updateMonitorablesNotes')
->form([
Select::make('monitorable_notes')
->label('Motivo Esclusione')
->options([
...
...
])
->required(),
]);
}),