mirror of
https://github.com/filamentphp/filament.git
synced 2026-09-24 15:42:09 +08:00
wip
This commit is contained in:
@@ -14,7 +14,7 @@ use Illuminate\Database\Eloquent\Relations\BelongsToMany;
|
||||
use Illuminate\Database\Eloquent\Relations\Relation;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
class CheckboxList extends Field implements Contracts\HasNestedRecursiveValidationRules
|
||||
class CheckboxList extends Field implements Contracts\CanDisableOptions, Contracts\HasNestedRecursiveValidationRules
|
||||
{
|
||||
use Concerns\CanBeSearchable;
|
||||
use Concerns\CanDisableOptions;
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ trait CanDisableOptionsWhenSelectedInSiblingRepeaterItems
|
||||
$this->distinct();
|
||||
$this->live();
|
||||
|
||||
$this->disableOptionWhen(static function (Component&CanDisableOptions $component, string $value, mixed $state) {
|
||||
$this->disableOptionWhen(static function (Component & CanDisableOptions $component, string $value, mixed $state) {
|
||||
$repeater = $component->getParentRepeater();
|
||||
|
||||
if (! $repeater) {
|
||||
|
||||
@@ -3,14 +3,6 @@
|
||||
namespace Filament\Forms\Components\Contracts;
|
||||
|
||||
use Closure;
|
||||
use Filament\Forms\Components\Actions\Action;
|
||||
use Filament\Forms\Form;
|
||||
use Illuminate\Contracts\Support\Htmlable;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
|
||||
use Illuminate\Database\Eloquent\Relations\HasOneOrMany;
|
||||
use Illuminate\Database\Eloquent\Relations\HasOneThrough;
|
||||
|
||||
interface CanDisableOptions
|
||||
{
|
||||
|
||||
@@ -5,9 +5,8 @@ namespace Filament\Forms\Components;
|
||||
use Closure;
|
||||
use Illuminate\Contracts\Support\Arrayable;
|
||||
use Illuminate\Contracts\Support\Htmlable;
|
||||
use Illuminate\Support\Arr;
|
||||
|
||||
class Radio extends Field
|
||||
class Radio extends Field implements Contracts\CanDisableOptions
|
||||
{
|
||||
use Concerns\CanDisableOptions;
|
||||
use Concerns\CanDisableOptionsWhenSelectedInSiblingRepeaterItems;
|
||||
|
||||
@@ -6,7 +6,6 @@ use Closure;
|
||||
use Exception;
|
||||
use Filament\Forms\ComponentContainer;
|
||||
use Filament\Forms\Components\Actions\Action;
|
||||
use Filament\Forms\Components\Contracts\CanDisableOptions;
|
||||
use Filament\Forms\Form;
|
||||
use Filament\Support\Concerns\HasExtraAlpineAttributes;
|
||||
use Filament\Support\Facades\FilamentIcon;
|
||||
|
||||
Reference in New Issue
Block a user