File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 99use Filament \Contracts \Plugin ;
1010use Filament \Panel ;
1111use Filament \Support \Concerns \EvaluatesClosures ;
12+ use UnitEnum ;
1213
1314/**
1415 * Activity Log Plugin for FilamentPHP.
@@ -41,7 +42,7 @@ class ActivityLogPlugin implements Plugin
4142 /**
4243 * The navigation group for the activity log resource.
4344 */
44- protected string |Closure |null $ navigationGroup = null ;
45+ protected string |Closure |null | UnitEnum $ navigationGroup = null ;
4546
4647 /**
4748 * The navigation icon for the activity log resource.
@@ -184,7 +185,7 @@ public function getPluralLabel(): string
184185 *
185186 * @param string|Closure|null $group The navigation group name or a closure
186187 */
187- public function navigationGroup (string |Closure |null $ group ): static
188+ public function navigationGroup (string |Closure |null | UnitEnum $ group ): static
188189 {
189190 $ this ->navigationGroup = $ group ;
190191
@@ -196,7 +197,7 @@ public function navigationGroup(string|Closure|null $group): static
196197 *
197198 * @return string|null The evaluated navigation group or config value
198199 */
199- public function getNavigationGroup (): ? string
200+ public function getNavigationGroup (): UnitEnum | string | null
200201 {
201202 return $ this ->evaluate ($ this ->navigationGroup ) ?? config ('filament-activity-log.resource.group ' );
202203 }
Original file line number Diff line number Diff line change 1212use Filament \Schemas \Schema ;
1313use Filament \Tables \Table ;
1414use Spatie \Activitylog \Models \Activity ;
15+ use UnitEnum ;
1516
1617/**
1718 * Class ActivityLogResource
@@ -37,7 +38,7 @@ public static function getPluralLabel(): ?string
3738 return ActivityLogPlugin::get ()->getPluralLabel ();
3839 }
3940
40- public static function getNavigationGroup (): ? string
41+ public static function getNavigationGroup (): string | UnitEnum | null
4142 {
4243 return ActivityLogPlugin::get ()->getNavigationGroup ();
4344 }
You can’t perform that action at this time.
0 commit comments