diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-06-05 12:09:13 -0400 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-06-05 12:09:13 -0400 |
commit | 9613750fd1ff48343e8d80ce5154733a4dbc55d7 (patch) | |
tree | 3bf81bdabf4a5232d99266a1e1a06ffbfc60a4d6 /extension/react-app/src/components/StepContainer.tsx | |
parent | 99d0cf12dcd1481e719e78483fc7df080dc95954 (diff) | |
download | sncontinue-9613750fd1ff48343e8d80ce5154733a4dbc55d7.tar.gz sncontinue-9613750fd1ff48343e8d80ce5154733a4dbc55d7.tar.bz2 sncontinue-9613750fd1ff48343e8d80ce5154733a4dbc55d7.zip |
Enter button on user input
Diffstat (limited to 'extension/react-app/src/components/StepContainer.tsx')
-rw-r--r-- | extension/react-app/src/components/StepContainer.tsx | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/extension/react-app/src/components/StepContainer.tsx b/extension/react-app/src/components/StepContainer.tsx index 903f9b94..f54d4d75 100644 --- a/extension/react-app/src/components/StepContainer.tsx +++ b/extension/react-app/src/components/StepContainer.tsx @@ -23,6 +23,7 @@ import { import { HistoryNode } from "../../../schema/HistoryNode"; import ReactMarkdown from "react-markdown"; import ContinueButton from "./ContinueButton"; +import InputAndButton from "./InputAndButton"; interface StepContainerProps { historyNode: HistoryNode; @@ -177,22 +178,11 @@ function StepContainer(props: StepContainerProps) { )} {props.historyNode.step.name === "Waiting for user input" && ( - <input - ref={userInputRef} - className="m-auto p-2 rounded-md border-1 border-solid text-white w-3/4 border-gray-200 bg-vsc-background" - onKeyDown={(e) => { - if (e.key === "Enter") { - props.onUserInput(e.currentTarget.value); - } + <InputAndButton + onUserInput={(value) => { + props.onUserInput(value); }} - type="text" - onSubmit={(ev) => { - props.onUserInput(ev.currentTarget.value); - }} - onClick={(e) => { - e.stopPropagation(); - }} - /> + ></InputAndButton> )} {props.historyNode.step.name === "Waiting for user confirmation" && ( <> |