Fix UI — CSS variables, sidebar toggle with chevron, settings panel pushes content

This commit is contained in:
2026-04-26 06:37:13 +00:00
parent 996c4e19a7
commit e9531a0321
6 changed files with 56 additions and 51 deletions
+2 -2
View File
@@ -27,7 +27,7 @@ function groupConversations(convs: { id: string; title: string; updated_at: stri
return groups;
}
export default function Sidebar() {
export default function Sidebar({ onClose }: { onClose?: () => void }) {
const { conversations, currentId, setCurrentId, setMessages, setConversations, setSidebarOpen } = useStore();
async function newConversation() {
@@ -36,7 +36,7 @@ export default function Sidebar() {
setConversations(updated);
setCurrentId(conv.id);
setMessages([]);
setSidebarOpen(false);
if (onClose) onClose();
}
async function loadConversation(id: string) {