|
|
@@ -245,11 +245,11 @@ function useSubmitHandler() {
|
|
|
};
|
|
|
}
|
|
|
|
|
|
-export type RenderPompt = Pick<Prompt, "title" | "content">;
|
|
|
+export type RenderPrompt = Pick<Prompt, "title" | "content">;
|
|
|
|
|
|
export function PromptHints(props: {
|
|
|
- prompts: RenderPompt[];
|
|
|
- onPromptSelect: (prompt: RenderPompt) => void;
|
|
|
+ prompts: RenderPrompt[];
|
|
|
+ onPromptSelect: (prompt: RenderPrompt) => void;
|
|
|
}) {
|
|
|
const noPrompts = props.prompts.length === 0;
|
|
|
const [selectIndex, setSelectIndex] = useState(0);
|
|
|
@@ -727,7 +727,7 @@ function _Chat() {
|
|
|
|
|
|
// prompt hints
|
|
|
const promptStore = usePromptStore();
|
|
|
- const [promptHints, setPromptHints] = useState<RenderPompt[]>([]);
|
|
|
+ const [promptHints, setPromptHints] = useState<RenderPrompt[]>([]);
|
|
|
const onSearch = useDebouncedCallback(
|
|
|
(text: string) => {
|
|
|
const matchedPrompts = promptStore.search(text);
|
|
|
@@ -812,7 +812,7 @@ function _Chat() {
|
|
|
setAutoScroll(true);
|
|
|
};
|
|
|
|
|
|
- const onPromptSelect = (prompt: RenderPompt) => {
|
|
|
+ const onPromptSelect = (prompt: RenderPrompt) => {
|
|
|
setTimeout(() => {
|
|
|
setPromptHints([]);
|
|
|
|