Refactor admin blog access

This commit is contained in:
gpt-engineer-app[bot]
2025-10-10 23:03:05 +00:00
parent bc08d44f4c
commit 14d7801b6f
3 changed files with 34 additions and 8 deletions

View File

@@ -19,6 +19,7 @@ export function AdminSidebar() {
const { state } = useSidebar();
const { permissions } = useUserRole();
const isSuperuser = permissions?.role_level === 'superuser';
const isAdmin = permissions?.role_level === 'admin' || isSuperuser;
const collapsed = state === 'collapsed';
const navItems = [
@@ -47,11 +48,11 @@ export function AdminSidebar() {
url: '/admin/users',
icon: Users,
},
{
...(isAdmin ? [{
title: 'Blog',
url: '/admin/blog',
icon: BookOpen,
},
}] : []),
...(isSuperuser ? [{
title: 'Settings',
url: '/admin/settings',