->navigationGroups([
NavigationGroup::make()->label('GDPR'),
])
->navigationItems([
NavigationItem::make('Sign')
->url(fn() => GdprRequestResource::getUrl('create'))
->isActiveWhen(fn() => request()->routeIs(
GdprRequestResource\Pages\CreateGdprRequest::getRouteName('dashboard')
))
->group('GDPR')
->sort(1)
->visible(fn() => auth()->user()->can('create', GdprRequest::class)),
NavigationItem::make('View all')
->url(fn() => GdprRequestResource::getUrl('index'))
->isActiveWhen(fn() => request()->routeIs(
GdprRequestResource\Pages\ListGdprRequests::getRouteName('dashboard'),
GdprRequestResource\Pages\ViewGdprRequest::getRouteName('dashboard'),
))
->group('GDPR')
->sort(2)
->visible(fn() => auth()->user()->can('viewAny', GdprRequest::class)),
])
->navigationGroups([
NavigationGroup::make()->label('GDPR'),
])
->navigationItems([
NavigationItem::make('Sign')
->url(fn() => GdprRequestResource::getUrl('create'))
->isActiveWhen(fn() => request()->routeIs(
GdprRequestResource\Pages\CreateGdprRequest::getRouteName('dashboard')
))
->group('GDPR')
->sort(1)
->visible(fn() => auth()->user()->can('create', GdprRequest::class)),
NavigationItem::make('View all')
->url(fn() => GdprRequestResource::getUrl('index'))
->isActiveWhen(fn() => request()->routeIs(
GdprRequestResource\Pages\ListGdprRequests::getRouteName('dashboard'),
GdprRequestResource\Pages\ViewGdprRequest::getRouteName('dashboard'),
))
->group('GDPR')
->sort(2)
->visible(fn() => auth()->user()->can('viewAny', GdprRequest::class)),
])