diff --git a/components/main-nav.tsx b/components/main-nav.tsx index 016c1fb..c4aa29d 100644 --- a/components/main-nav.tsx +++ b/components/main-nav.tsx @@ -187,13 +187,7 @@ export function MainNav() { icon: any; href: string; requiredRoles?: string[]; - }[] = [ - { - title: "WP-Admin", - icon: Target, - href: '/wp-admin', - }, - ]; + }[] = []; // Role-specific menu items const roleSpecificItems = [ @@ -209,12 +203,19 @@ export function MainNav() { href: '/the-message', requiredRoles: ["mediation", "expression"], }, + { + title: "Pages Web", + icon: Target, + href: '/wp-admin', + }, ]; // Get visible menu items based on user roles const visibleMenuItems = [ ...baseMenuItems, - ...roleSpecificItems.filter((item) => hasRole(item.requiredRoles)) + ...roleSpecificItems.filter((item) => + !item.requiredRoles || (item.requiredRoles && hasRole(item.requiredRoles)) + ) ]; return (