Preserve prompt input when creating new session (#4993)

This commit is contained in:
Daniel Gray
2025-12-04 11:12:58 -06:00
committed by GitHub
parent 1d6e3d477b
commit 27c99b46cb
6 changed files with 55 additions and 8 deletions

View File

@@ -0,0 +1,18 @@
import { createSimpleContext } from "./helper"
import type { PromptRef } from "../component/prompt"
export const { use: usePromptRef, provider: PromptRefProvider } = createSimpleContext({
name: "PromptRef",
init: () => {
let current: PromptRef | undefined
return {
get current() {
return current
},
set(ref: PromptRef | undefined) {
current = ref
},
}
},
})

View File

@@ -1,8 +1,10 @@
import { createStore } from "solid-js/store"
import { createSimpleContext } from "./helper"
import type { PromptInfo } from "../component/prompt/history"
export type HomeRoute = {
type: "home"
initialPrompt?: PromptInfo
}
export type SessionRoute = {