© 2026 Hedgehog Software, LLC
Forms\Components\Select::make('row_type') ->label(Helpers::translate('Row Type')) ->options(RowType::class) ->default(RowType::NORMAL) ->live() ->required() ->native(false),
Forms\Components\Fieldset::make(Helpers::translate('Product settings')) ->schema([]) ->columns(12) ->visible(fn (Forms\Get $get): bool => $get('row_type') == RowType::NORMAL)
$get('row_type')
protected $casts = [ 'row_type' => RowType::class, ];
public static function GetValueFromEnum(mixed $enum) { if (is_numeric($enum)) { return $enum; } return $enum->value; }
->visible(fn (Forms\Get $get): bool => Helpers::GetValueFromEnum($get('row_type')) == RowType::NORMAL->value)