fix session closing crash
This commit is contained in:
@@ -144,26 +144,30 @@ export const SessionView: Component<SessionViewProps> = (props) => {
|
|||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
{(s) => (
|
{(sessionAccessor) => {
|
||||||
<div class="session-view">
|
const activeSession = sessionAccessor()
|
||||||
<MessageStreamV2
|
if (!activeSession) return null
|
||||||
instanceId={props.instanceId}
|
return (
|
||||||
sessionId={s().id}
|
<div class="session-view">
|
||||||
loading={messagesLoading()}
|
<MessageStreamV2
|
||||||
onRevert={handleRevert}
|
instanceId={props.instanceId}
|
||||||
onFork={handleFork}
|
sessionId={activeSession.id}
|
||||||
/>
|
loading={messagesLoading()}
|
||||||
|
onRevert={handleRevert}
|
||||||
|
onFork={handleFork}
|
||||||
|
/>
|
||||||
|
|
||||||
<PromptInput
|
<PromptInput
|
||||||
instanceId={props.instanceId}
|
instanceId={props.instanceId}
|
||||||
instanceFolder={props.instanceFolder}
|
instanceFolder={props.instanceFolder}
|
||||||
sessionId={s().id}
|
sessionId={activeSession.id}
|
||||||
onSend={handleSendMessage}
|
onSend={handleSendMessage}
|
||||||
onRunShell={handleRunShell}
|
onRunShell={handleRunShell}
|
||||||
escapeInDebounce={props.escapeInDebounce}
|
escapeInDebounce={props.escapeInDebounce}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)
|
||||||
|
}}
|
||||||
</Show>
|
</Show>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user