Private
Public Access
1
0

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\Textarea;
use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Toggle; use Filament\Forms\Components\Toggle;
use Filament\Forms\Form;
use Filament\Forms\Get;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Schemas\Components\Utilities\Get;
use Filament\Schemas\Schema;
use Filament\Tables\Columns\ImageColumn; use Filament\Tables\Columns\ImageColumn;
use Filament\Tables\Columns\TextColumn; use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Columns\ToggleColumn; use Filament\Tables\Columns\ToggleColumn;
@@ -23,19 +23,19 @@ class OnboardingResource extends Resource
{ {
protected static ?string $model = OnboardingSlide::class; 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 ?string $navigationLabel = 'Onboarding';
protected static ?int $navigationSort = 10; 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) ->columns(1)
->components([ ->components([
TextInput::make('title') TextInput::make('title')