diff --git a/src/components/CreateConnectionModal.tsx b/src/components/CreateConnectionModal.tsx
index d7bbdf7..14aeda6 100644
--- a/src/components/CreateConnectionModal.tsx
+++ b/src/components/CreateConnectionModal.tsx
@@ -9,6 +9,7 @@ import Select from "./kit/Select";
import Icon from "./Icon";
import DataStorageBanner from "./DataStorageBanner";
import ActionConfirmModal from "./ActionConfirmModal";
+import TextField from "./kit/TextField";
interface Props {
show: boolean;
@@ -219,7 +220,7 @@ const CreateConnectionModal = (props: Props) => {
- setPartialConnection({ host: e.target.value })}
- />
+ setPartialConnection({ host: value })} />
- setPartialConnection({ port: e.target.value })}
- />
+ setPartialConnection({ port: value })} />
{showDatabaseField && (
- setPartialConnection({ database: e.target.value })}
+ value={connection.database || ""}
+ onChange={(value) => setPartialConnection({ database: value })}
/>
)}
- setPartialConnection({ username: e.target.value })}
+ value={connection.username || ""}
+ onChange={(value) => setPartialConnection({ username: value })}
/>
- setPartialConnection({ password: e.target.value })}
+ value={connection.password || ""}
+ onChange={(value) => setPartialConnection({ password: value })}
/>
diff --git a/src/components/EditConversationTitleModal.tsx b/src/components/EditConversationTitleModal.tsx
index 496fbc1..10889a7 100644
--- a/src/components/EditConversationTitleModal.tsx
+++ b/src/components/EditConversationTitleModal.tsx
@@ -4,6 +4,7 @@ import { useTranslation } from "react-i18next";
import { useConversationStore } from "@/store";
import { Conversation } from "@/types";
import Icon from "./Icon";
+import TextField from "./kit/TextField";
interface Props {
conversation: Conversation;
@@ -38,13 +39,7 @@ const EditConversationTitleModal = (props: Props) => {
- setTitle(e.target.value)}
- />
+ setTitle(value)} />