33namespace Backstage \Filament \Users \Resources \UserResource \Pages ;
44
55use Backstage \Filament \Users \Resources \UserResource \UserResource ;
6- use Backstage \Filament \Users \Widgets \StatsOverviewWidget ;
76use Filament \Actions ;
87use Filament \Resources \Pages \ListRecords ;
98use Filament \Schemas \Components \Tabs \Tab ;
9+ use Filament \Support \Colors \Color ;
1010
1111class ListUsers extends ListRecords
1212{
@@ -25,18 +25,22 @@ protected function getHeaderActions(): array
2525 protected function getHeaderWidgets (): array
2626 {
2727 return [
28- StatsOverviewWidget::class,
28+ \ Backstage \ Filament \ Users \ Widgets \ StatsOverviewWidget::class,
2929 ];
3030 }
3131
3232 public function getTabs (): array
3333 {
3434 return [
3535 'users ' => Tab::make (__ ('Users ' ))
36- ->modifyQueryUsing (fn () => static ::getResource ()::getEloquentQuery ()->verified ()),
36+ ->badge (static ::getResource ()::getEloquentQuery ()->verified ()->count ())
37+ ->badgeColor (Color::Green)
38+ ->modifyQueryUsing (fn ($ query ) => $ query ->verified ()),
3739
3840 'pending ' => Tab::make (__ ('Pending ' ))
39- ->modifyQueryUsing (fn () => static ::getResource ()::getEloquentQuery ()->unverified ()),
41+ ->badge (static ::getResource ()::getEloquentQuery ()->unverified ()->count ())
42+ ->badgeColor (Color::Red)
43+ ->modifyQueryUsing (fn ($ query ) => $ query ->unverified ()),
4044 ];
4145 }
4246}
0 commit comments