diff --git a/frontend/packages/web/src/App.tsx b/frontend/packages/web/src/App.tsx index 54c65ec..be2b065 100644 --- a/frontend/packages/web/src/App.tsx +++ b/frontend/packages/web/src/App.tsx @@ -203,7 +203,7 @@ export default function App() { const [permissionMode, setPermissionMode] = useState("default"); const [model, setModel] = useState(""); const [variant, setVariant] = useState(""); - const [sessionId, setSessionId] = useState("demo-session"); + const [sessionId, setSessionId] = useState(""); const [sessionError, setSessionError] = useState(null); const [message, setMessage] = useState(""); @@ -839,7 +839,7 @@ export default function App() {
Session - {sessionId} + {sessionId && {sessionId}}
{polling && ( Live @@ -847,7 +847,15 @@ export default function App() {
- {transcriptMessages.length === 0 && !sessionError ? ( + {!sessionId ? ( +
+ +
No Session Selected
+

+ Click + in the sidebar to create a new session, or select an existing one. +

+
+ ) : transcriptMessages.length === 0 && !sessionError ? (
Ready to Chat
@@ -884,13 +892,14 @@ export default function App() { value={message} onChange={(e) => setMessage(e.target.value)} onKeyDown={handleKeyDown} - placeholder="Send a message..." + placeholder={sessionId ? "Send a message..." : "Select or create a session first"} rows={1} + disabled={!sessionId} />