I can't select a value from the toggle buttons
my code:
ToggleButtons::make('available_days')
->label('Dias Disponíveis')
->helperText('Selecione os dias disponíveis para o profissional.')
->live()
->inline()
->options(function (Get $get, Set $set, $livewire) {
if (blank($livewire->data['professional_type']) || blank($livewire->data['professional_id'])) {
return [];
}
$professional = $livewire->data['professional_type']::find($livewire->data['professional_id']);
$availableDays = (new ProfessionalAvailabilityService($professional))->getAvailableDays();
$options = $availableDays->mapWithKeys(function ($day) {
return [$day => $day];
})->toArray();
dump($options);
return $options;
})
ToggleButtons::make('available_days')
->label('Dias Disponíveis')
->helperText('Selecione os dias disponíveis para o profissional.')
->live()
->inline()
->options(function (Get $get, Set $set, $livewire) {
if (blank($livewire->data['professional_type']) || blank($livewire->data['professional_id'])) {
return [];
}
$professional = $livewire->data['professional_type']::find($livewire->data['professional_id']);
$availableDays = (new ProfessionalAvailabilityService($professional))->getAvailableDays();
$options = $availableDays->mapWithKeys(function ($day) {
return [$day => $day];
})->toArray();
dump($options);
return $options;
})
2 Replies