File tree Expand file tree Collapse file tree 3 files changed +42
-2
lines changed
Expand file tree Collapse file tree 3 files changed +42
-2
lines changed Original file line number Diff line number Diff line change @@ -198,6 +198,7 @@ public static function table(Table $table): Table
198198 ->limit (50 ),
199199 ])
200200 ->actions ([
201+ Tables \Actions \ViewAction::make ()->iconButton (),
201202 Tables \Actions \EditAction::make ()->iconButton (),
202203 ]);
203204 }
@@ -207,7 +208,8 @@ public static function getPages(): array
207208 return [
208209 'index ' => Pages \ListRoles::route ('/ ' ),
209210 'create ' => Pages \CreateRole::route ('/create ' ),
210- 'edit ' => Pages \EditRole::route ('/edit/{record} ' ),
211+ 'view ' => Pages \ViewRole::route ('{record} ' ),
212+ 'edit ' => Pages \EditRole::route ('/{record}/edit ' ),
211213 ];
212214 }
213215
Original file line number Diff line number Diff line change 22
33namespace SolutionForest \InspireCms \Filament \Resources \RoleResource \Pages ;
44
5+ use Filament \Actions ;
56use Filament \Support \Facades \FilamentIcon ;
67use SolutionForest \InspireCms \Base \Filament \Resources \Pages \BaseEditRecord ;
78use SolutionForest \InspireCms \Filament \Resources \RoleResource ;
@@ -11,7 +12,9 @@ class EditRole extends BaseEditRecord
1112{
1213 public function getActions (): array
1314 {
14- return [];
15+ return [
16+ Actions \DeleteAction::make (),
17+ ];
1518 }
1619
1720 public static function getResource (): string
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ namespace SolutionForest \InspireCms \Filament \Resources \RoleResource \Pages ;
4+
5+ use Filament \Actions ;
6+ use Filament \Support \Facades \FilamentIcon ;
7+ use SolutionForest \InspireCms \Base \Filament \Resources \Pages \BaseViewRecord ;
8+ use SolutionForest \InspireCms \Filament \Resources \RoleResource ;
9+ use SolutionForest \InspireCms \InspireCmsConfig ;
10+
11+ class ViewRole extends BaseViewRecord
12+ {
13+ public function getActions (): array
14+ {
15+ return [
16+ Actions \EditAction::make (),
17+ Actions \DeleteAction::make (),
18+ ];
19+ }
20+
21+ public static function getResource (): string
22+ {
23+ return InspireCmsConfig::getFilamentResource ('role ' , RoleResource::class);
24+ }
25+
26+ public function hasCombinedRelationManagerTabsWithContent (): bool
27+ {
28+ return true ;
29+ }
30+
31+ public function getContentTabIcon (): ?string
32+ {
33+ return FilamentIcon::resolve ('inspirecms::view ' ) ?? FilamentIcon::resolve ('actions::view-action ' );
34+ }
35+ }
You can’t perform that action at this time.
0 commit comments