refactor: update OnboardingResource to use Form component and simplify navigation icon properties

This commit is contained in:
2025-12-03 21:32:21 -05:00
parent ef9344d10a
commit bce5f99817

View File

@@ -7,9 +7,9 @@ use Filament\Forms\Components\Select;
use Filament\Forms\Components\Textarea;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Toggle;
use Filament\Forms\Form;
use Filament\Forms\Get;
use Filament\Resources\Resource;
use Filament\Schemas\Components\Utilities\Get;
use Filament\Schemas\Schema;
use Filament\Tables\Columns\ImageColumn;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Columns\ToggleColumn;
@@ -23,19 +23,19 @@ class OnboardingResource extends Resource
{
protected static ?string $model = OnboardingSlide::class;
protected static string|\BackedEnum|null $navigationIcon = 'ri-slideshow-line';
protected static ?string $navigationIcon = 'ri-slideshow-line';
protected static string|\BackedEnum|null $activeNavigationIcon = 'ri-slideshow-fill';
protected static ?string $activeNavigationIcon = 'ri-slideshow-fill';
protected static string|\UnitEnum|null $navigationGroup = 'Administration';
protected static ?string $navigationGroup = 'Administration';
protected static ?string $navigationLabel = 'Onboarding';
protected static ?int $navigationSort = 10;
public static function form(Schema $schema): Schema
public static function form(Form $form): Form
{
return $schema
return $form
->columns(1)
->components([
TextInput::make('title')