class DataFilter extends Widget implements HasForms
{
use InteractsWithForms;
public ?array $data = [];
public function form(Form $form): Form
{
return $form->schema([
Radio::make('location_filter')
->label('')
->inline()
->options(function () {
$array = ['all' => 'All locations'];
$members = Filament::getTenant()->members->where('role_id', 3);
foreach ($members as $member) {
$array[$member->id] = $member->fullName;
}
return $array;
})
->required()
->default('all')
->live()
->columnSpan('full')
]);
}
}
class DataFilter extends Widget implements HasForms
{
use InteractsWithForms;
public ?array $data = [];
public function form(Form $form): Form
{
return $form->schema([
Radio::make('location_filter')
->label('')
->inline()
->options(function () {
$array = ['all' => 'All locations'];
$members = Filament::getTenant()->members->where('role_id', 3);
foreach ($members as $member) {
$array[$member->id] = $member->fullName;
}
return $array;
})
->required()
->default('all')
->live()
->columnSpan('full')
]);
}
}