project view updates

This commit is contained in:
Storme-bit
2026-04-18 22:53:03 -07:00
parent ad5ecb5ff3
commit e69ceb44e7
10 changed files with 274 additions and 121 deletions

View File

@@ -108,7 +108,7 @@ export default function App() {
}, 50);
}
async function handleNewProjectChat() {
function handleNewProjectChat(text) {
const newSession = {
external_id: uuidv4(),
metadata: null,
@@ -117,7 +117,12 @@ export default function App() {
};
setSessions(prev => [newSession, ...prev]);
selectSession(newSession);
navigate('chat');
setViewHistory(prev => [...prev, view]);
setView('chat');
setLeftOpen(true);
setTimeout(() => {
sendMessage(text, selectedModel, activeProject?.id ?? null);
}, 50);
}
const canGoBack = view !== 'home';
@@ -172,6 +177,8 @@ export default function App() {
<AllProjectsView
onBack={goBack}
onProjectsChange={refreshProjects}
onSelectProject={setActiveProject}
onNavigate={navigate}
/>
)}
@@ -190,6 +197,7 @@ export default function App() {
onBack={goBack}
onSelectSession={selectSession}
onNewProjectChat={handleNewProjectChat}
onProjectsChange={refreshProjects} // add
/>
)}