+
+
+
+
+
+
+
+ {sidebarCollapsed ? "Expand sidebar" : "Collapse sidebar"}
+
+
+
+
-
- }
- label="New chat"
- onClick={() => router.push(CHAT_ROUTES.chats)}
- collapsed={sidebarCollapsed}
- />
- }
- label="Search chats"
- onClick={() => router.push(CHAT_ROUTES.chats)}
- collapsed={sidebarCollapsed}
- />
-
-
-
-
-
- }
- label="Chats"
- onClick={() => router.push(CHAT_ROUTES.chats)}
- active={isChatsRoute}
- collapsed={sidebarCollapsed}
- />
- }
- label="Integrations"
- onClick={() => router.push(CHAT_ROUTES.integrations)}
- active={pathname === CHAT_ROUTES.integrations}
- collapsed={sidebarCollapsed}
- />
- }
- label="Credentials"
- onClick={() => router.push(CHAT_ROUTES.credentials)}
- active={pathname === CHAT_ROUTES.credentials}
- collapsed={sidebarCollapsed}
- />
- }
- label="API Keys"
- onClick={() => router.push(CHAT_ROUTES.apiKeys)}
- active={pathname === CHAT_ROUTES.apiKeys}
- collapsed={sidebarCollapsed}
- />
- }
- label="Usage"
- onClick={() => router.push(CHAT_ROUTES.usage)}
- active={pathname === CHAT_ROUTES.usage}
- collapsed={sidebarCollapsed}
- />
-
-
-
-
- {!sidebarCollapsed && (
-
-
router.push(`${CHAT_ROUTES.chats}?id=${id}`)}
- onDelete={(id) => {
- deleteConversation(id);
- if (id === activeConversationId) router.push(CHAT_ROUTES.chats);
- }}
- onNewChat={() => router.push(CHAT_ROUTES.chats)}
- onRename={renameConversation}
+
+ }
+ label="New chat"
+ onClick={() => router.push(CHAT_ROUTES.chats)}
+ collapsed={sidebarCollapsed}
+ />
+ }
+ label="Search chats"
+ onClick={() => router.push(CHAT_ROUTES.chats)}
+ collapsed={sidebarCollapsed}
/>
- )}
-
-
{children}
+
+
+
+ }
+ label="Chats"
+ onClick={() => router.push(CHAT_ROUTES.chats)}
+ active={isChatsRoute}
+ collapsed={sidebarCollapsed}
+ />
+ }
+ label="Integrations"
+ onClick={() => router.push(CHAT_ROUTES.integrations)}
+ active={pathname === CHAT_ROUTES.integrations}
+ collapsed={sidebarCollapsed}
+ />
+ }
+ label="Credentials"
+ onClick={() => router.push(CHAT_ROUTES.credentials)}
+ active={pathname === CHAT_ROUTES.credentials}
+ collapsed={sidebarCollapsed}
+ />
+ }
+ label="API Keys"
+ onClick={() => router.push(CHAT_ROUTES.apiKeys)}
+ active={pathname === CHAT_ROUTES.apiKeys}
+ collapsed={sidebarCollapsed}
+ />
+ }
+ label="Usage"
+ onClick={() => router.push(CHAT_ROUTES.usage)}
+ active={pathname === CHAT_ROUTES.usage}
+ collapsed={sidebarCollapsed}
+ />
+
+
+
+
+ {!sidebarCollapsed && (
+
+ router.push(`${CHAT_ROUTES.chats}?id=${id}`)}
+ onDelete={(id) => {
+ deleteConversation(id);
+ if (id === activeConversationId) router.push(CHAT_ROUTES.chats);
+ }}
+ onNewChat={() => router.push(CHAT_ROUTES.chats)}
+ onRename={renameConversation}
+ />
+
+ )}
+