Tables\Filters\SelectFilter::make('type')
->label(__('subscription.properties.type'))
->options(AbonentPackageType::class)
->native(false)
->query(function ($query, $state) {
$type = AbonentPackageType::tryFrom($state['value']);
if ($type === null) {
return $query;
}
return $query->wherePackageType($type);
})
Tables\Filters\SelectFilter::make('type')
->label(__('subscription.properties.type'))
->options(AbonentPackageType::class)
->native(false)
->query(function ($query, $state) {
$type = AbonentPackageType::tryFrom($state['value']);
if ($type === null) {
return $query;
}
return $query->wherePackageType($type);
})