refactor: update OnboardingResource to use Form component and simplify navigation icon properties
This commit is contained in:
@@ -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')
|
||||||
|
|||||||
Reference in New Issue
Block a user