setCustomInstructions(e.target?.value || "")}>
+ onInput={(e: any) => setCustomInstructions(e.target?.value ?? "")}>
Custom Instructions
setMaxRequestsPerTask(e.target?.value)}>
+ onInput={(e: any) => setMaxRequestsPerTaskString(e.target?.value ?? "")}>
Maximum # Requests Per Task
>
- vscodeUriScheme?: string
setDidAuthKoduFromWelcome: React.Dispatch>
}
-const WelcomeView: React.FC = ({
- apiConfiguration,
- setApiConfiguration,
- vscodeUriScheme,
- setDidAuthKoduFromWelcome,
-}) => {
+const WelcomeView: React.FC = ({ setDidAuthKoduFromWelcome }) => {
+ const { apiConfiguration, uriScheme } = useExtensionState()
+
const [apiErrorMessage, setApiErrorMessage] = useState(undefined)
const disableLetsGoButton = apiErrorMessage != null
@@ -67,20 +61,14 @@ const WelcomeView: React.FC = ({
}}>
Explore Claude's capabilities with $20 free credits from{" "}
-
+
Kodu