22
33namespace Moox \UserDevice \Resources ;
44
5+ use Filament \Schemas \Schema ;
6+ use Filament \Actions \ViewAction ;
7+ use Filament \Actions \DeleteBulkAction ;
58use Filament \Forms \Components \DateTimePicker ;
69use Filament \Forms \Components \Select ;
710use Filament \Forms \Components \TextInput ;
811use Filament \Forms \Components \Toggle ;
9- use Filament \Forms \Form ;
1012use Filament \Forms \Set ;
1113use Filament \Resources \Resource ;
12- use Filament \Tables \Actions \DeleteBulkAction ;
13- use Filament \Tables \Actions \ViewAction ;
1414use Filament \Tables \Columns \IconColumn ;
1515use Filament \Tables \Columns \TextColumn ;
1616use Filament \Tables \Table ;
@@ -30,13 +30,13 @@ class UserDeviceResource extends Resource
3030
3131 protected static ?string $ model = UserDevice::class;
3232
33- protected static ? string $ navigationIcon = 'gmdi-devices-o ' ;
33+ protected static string | \ BackedEnum | null $ navigationIcon = 'gmdi-devices-o ' ;
3434
3535 #[Override]
36- public static function form (Form $ form ): Form
36+ public static function form (Schema $ schema ): Schema
3737 {
38- return $ form
39- ->schema ([
38+ return $ schema
39+ ->components ([
4040 TextInput::make ('title ' )
4141 ->label (__ ('core::core.title ' ))
4242 ->maxLength (255 ),
@@ -116,10 +116,10 @@ public static function table(Table $table): Table
116116 ->sortable (),
117117 ])
118118 ->defaultSort ('title ' , 'desc ' )
119- ->actions ([
119+ ->recordActions ([
120120 ViewAction::make (),
121121 ])
122- ->bulkActions ([
122+ ->toolbarActions ([
123123 DeleteBulkAction::make (),
124124 ]);
125125 }
0 commit comments