Skip to content

Commit 00ad22c

Browse files
committed
bugfixes
1 parent 4739275 commit 00ad22c

File tree

11 files changed

+53
-39
lines changed

11 files changed

+53
-39
lines changed

app/Filament/Admin/Resources/GroupResource.php

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,14 @@
44

55
use App\Filament\Admin\Resources\GroupResource\Pages;
66
use App\Models\Group;
7+
use Filament\Actions\BulkActionGroup;
8+
use Filament\Actions\DeleteAction;
9+
use Filament\Actions\DeleteBulkAction;
10+
use Filament\Actions\EditAction;
711
use Filament\Forms;
812
use Filament\Forms\Form;
913
use Filament\Resources\Resource;
14+
use Filament\Schemas\Schema;
1015
use Filament\Tables;
1116
use Filament\Tables\Table;
1217
use Filament\Tables\Filters\TernaryFilter;
@@ -15,14 +20,14 @@ class GroupResource extends Resource
1520
{
1621
protected static ?string $model = Group::class;
1722

18-
protected static ?string $navigationIcon = 'heroicon-o-user-group';
23+
protected static string | \BackedEnum | null $navigationIcon = 'heroicon-o-user-group';
1924

20-
protected static ?string $navigationGroup = 'Content';
25+
protected static string | \UnitEnum | null $navigationGroup = 'Content';
2126

22-
public static function form(Form $form): Form
27+
public static function form(Schema $schema): Schema
2328
{
24-
return $form
25-
->schema([
29+
return $schema
30+
->components([
2631
Forms\Components\TextInput::make('name')
2732
->required()
2833
->maxLength(255),
@@ -58,13 +63,13 @@ public static function table(Table $table): Table
5863
->trueLabel('Active')
5964
->falseLabel('Inactive'),
6065
])
61-
->actions([
62-
Tables\Actions\EditAction::make(),
63-
Tables\Actions\DeleteAction::make(),
66+
->recordActions([
67+
EditAction::make(),
68+
DeleteAction::make(),
6469
])
65-
->bulkActions([
66-
Tables\Actions\BulkActionGroup::make([
67-
Tables\Actions\DeleteBulkAction::make(),
70+
->toolbarActions([
71+
BulkActionGroup::make([
72+
DeleteBulkAction::make(),
6873
]),
6974
])
7075
->defaultSort('created_at', 'desc');

app/Filament/Admin/Resources/LanguageSettingsResource.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111

1212
class LanguageSettingsResource extends Resource
1313
{
14-
protected static ?string $navigationIcon = 'heroicon-o-language';
14+
protected static string | \BackedEnum | null $navigationIcon = 'heroicon-o-language';
1515

16-
protected static ?string $navigationGroup = 'Settings';
16+
protected static string | \UnitEnum | null $navigationGroup = 'Settings';
1717

1818
protected static ?string $navigationLabel = 'Languages';
1919

app/Filament/Admin/Resources/LanguageSettingsResource/Pages/ManageLanguageSettings.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class ManageLanguageSettings extends Page
1414
{
1515
protected static string $resource = LanguageSettingsResource::class;
1616

17-
protected static string $view = 'filament.admin.resources.language-settings-resource.pages.manage-language-settings';
17+
protected string $view = 'filament.admin.resources.language-settings-resource.pages.manage-language-settings';
1818

1919
public $supportedLanguages = [];
2020

app/Filament/Admin/Resources/ModuleResource.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ public function get($columns = ['*'])
168168
});
169169
}
170170

171-
public function paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null)
171+
public function paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null)
172172
{
173173
return $this->modules->map(function ($module) {
174174
return (object) $module;

app/Filament/Admin/Resources/PostResource.php

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,14 @@
44

55
use App\Filament\Admin\Resources\PostResource\Pages;
66
use App\Models\Post;
7+
use Filament\Actions\BulkActionGroup;
8+
use Filament\Actions\DeleteAction;
9+
use Filament\Actions\DeleteBulkAction;
10+
use Filament\Actions\EditAction;
711
use Filament\Forms;
812
use Filament\Forms\Form;
913
use Filament\Resources\Resource;
14+
use Filament\Schemas\Schema;
1015
use Filament\Tables;
1116
use Filament\Tables\Table;
1217
use Filament\Tables\Filters\SelectFilter;
@@ -16,14 +21,14 @@ class PostResource extends Resource
1621
{
1722
protected static ?string $model = Post::class;
1823

19-
protected static ?string $navigationIcon = 'heroicon-o-document-text';
24+
protected static string | \BackedEnum | null $navigationIcon = 'heroicon-o-document-text';
2025

21-
protected static ?string $navigationGroup = 'Content';
26+
protected static string | \UnitEnum | null $navigationGroup = 'Content';
2227

23-
public static function form(Form $form): Form
28+
public static function form(Schema $schema): Schema
2429
{
25-
return $form
26-
->schema([
30+
return $schema
31+
->components([
2732
Forms\Components\Select::make('user_id')
2833
->relationship('user', 'name')
2934
->required()
@@ -78,13 +83,13 @@ public static function table(Table $table): Table
7883
'archived' => 'Archived',
7984
]),
8085
])
81-
->actions([
82-
Tables\Actions\EditAction::make(),
83-
Tables\Actions\DeleteAction::make(),
86+
->recordActions([
87+
EditAction::make(),
88+
DeleteAction::make(),
8489
])
85-
->bulkActions([
86-
Tables\Actions\BulkActionGroup::make([
87-
Tables\Actions\DeleteBulkAction::make(),
90+
->toolbarActions([
91+
BulkActionGroup::make([
92+
DeleteBulkAction::make(),
8893
]),
8994
])
9095
->defaultSort('created_at', 'desc');

app/Filament/Admin/Resources/Users/Pages/ViewUser.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@
66
use Filament\Actions\EditAction;
77
use Filament\Resources\Pages\ViewRecord;
88
use Filament\Infolists\Infolist;
9-
use Filament\Infolists\Components\Section;
109
use Filament\Infolists\Components\TextEntry;
1110
use Filament\Infolists\Components\ImageEntry;
1211
use Filament\Infolists\Components\IconEntry;
12+
use Filament\Schemas\Components\Section;
13+
use Filament\Schemas\Schema;
1314

1415
class ViewUser extends ViewRecord
1516
{
@@ -22,10 +23,10 @@ protected function getHeaderActions(): array
2223
];
2324
}
2425

25-
public function infolist(Infolist $infolist): Infolist
26+
public function infolist(Schema $schema): Schema
2627
{
27-
return $infolist
28-
->schema([
28+
return $schema
29+
->components([
2930
Section::make('User Profile')
3031
->columns(2)
3132
->schema([

app/Filament/Admin/Widgets/Home/UsersByRoleChart.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
class UsersByRoleChart extends ChartWidget
99
{
10-
protected static ?string $heading = 'Users by Role';
10+
protected ?string $heading = 'Users by Role';
1111

1212
protected static ?int $sort = 3;
1313

public/css/filament/filament/app.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/js/filament/support/support.js

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

routes/api.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,14 @@
5353
Route::get('/users', [UserSearchController::class, 'search'])->name('api.search.users');
5454
Route::get('/posts', [PostSearchController::class, 'search'])->name('api.search.posts');
5555
Route::get('/groups', [GroupSearchController::class, 'search'])->name('api.search.groups');
56-
// Search API routes
56+
});
57+
// Search API routes
5758
Route::prefix('search')->name('search.')->group(function () {
5859
Route::get('/users', [SearchController::class, 'users'])->name('users');
5960
Route::get('/posts', [SearchController::class, 'posts'])->name('posts');
6061
Route::get('/groups', [SearchController::class, 'groups'])->name('groups');
6162
Route::get('/all', [SearchController::class, 'all'])->name('all');
63+
});
6264
Route::middleware('auth:sanctum')->group(function () {
6365
// Message routes
6466
Route::get('/messages', [App\Http\Controllers\MessageController::class, 'index']);

0 commit comments

Comments
 (0)