added being able to assign sessions to projects via the sessions modal
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import React, { useState } from 'react';
|
||||
import SessionModal from './SessionModal';
|
||||
import { useContextMenu } from '../hooks/useContextMenu';
|
||||
import { renameSession, deleteSession } from '../api/orchestration';
|
||||
import { renameSession, deleteSession, updateSession } from '../api/orchestration';
|
||||
|
||||
|
||||
export default function Sidebar({
|
||||
@@ -26,9 +26,9 @@ export default function Sidebar({
|
||||
|
||||
// ── Handlers ────────────────────────────────────────────
|
||||
|
||||
async function handleRename(session, name) {
|
||||
async function handleRename(session, name, projectId) {
|
||||
try {
|
||||
await renameSession(session.external_id, name);
|
||||
await updateSession(session.external_id, { name, projectId });
|
||||
onSessionsChange();
|
||||
} catch (err) {
|
||||
console.error('[Sidebar] Rename failed:', err.message);
|
||||
@@ -273,6 +273,7 @@ export default function Sidebar({
|
||||
onRename={handleRename}
|
||||
onDelete={handleDelete}
|
||||
onClose={() => setModalSession(null)}
|
||||
projects={projects}
|
||||
/>
|
||||
)}
|
||||
</>
|
||||
|
||||
Reference in New Issue
Block a user