diff --git a/apps/rowboat/app/projects/layout/components/sidebar.tsx b/apps/rowboat/app/projects/layout/components/sidebar.tsx
index 6dc37b2f..60b49d4c 100644
--- a/apps/rowboat/app/projects/layout/components/sidebar.tsx
+++ b/apps/rowboat/app/projects/layout/components/sidebar.tsx
@@ -7,9 +7,9 @@ import logoOnly from '@/public/logo-only.png';
import { usePathname } from "next/navigation";
import { Tooltip, Modal, ModalContent, ModalHeader, ModalBody, ModalFooter, useDisclosure } from "@heroui/react";
import { UserButton } from "@/app/lib/components/user_button";
-import {
- SettingsIcon,
- WorkflowIcon,
+import {
+ SettingsIcon,
+ WorkflowIcon,
PlayIcon,
ChevronLeftIcon,
ChevronRightIcon,
@@ -102,31 +102,26 @@ export default function Sidebar({ projectId, useAuth, collapsed = false, onToggl
href: 'workflow',
label: 'Build',
icon: WorkflowIcon,
- requiresProject: true
},
{
href: 'job-rules',
label: 'Triggers',
icon: ZapIcon,
- requiresProject: true
},
{
href: 'conversations',
label: 'Conversations',
icon: MessageSquareIcon,
- requiresProject: true
},
{
href: 'jobs',
label: 'Jobs',
icon: LogsIcon,
- requiresProject: true
},
{
href: 'config',
label: 'Settings',
icon: SettingsIcon,
- requiresProject: true
}
];
@@ -179,49 +174,65 @@ export default function Sidebar({ projectId, useAuth, collapsed = false, onToggl
const Icon = item.icon;
const fullPath = `/projects/${projectId}/${item.href}`;
const isActive = pathname.startsWith(fullPath);
- const isDisabled = isProjectsRoute && item.requiresProject;
-
- return (
-