Skip to content

Commit e039299

Browse files
authored
storing input values without prior necessity of focus loss (#16)
1 parent 813f377 commit e039299

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

webview-ui/src/Common.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ function Common({ disabled, error }: CommonProps) {
2626
<VSCodeTextField
2727
value={id}
2828
disabled={disabled}
29-
onChange={(e) => {
29+
onInput={(e) => {
3030
const target = e.target as HTMLInputElement;
3131
if (target) {
3232
setId(target.value);

webview-ui/src/PostgreSql.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ function PostgreSql({ error, inProgress, submitData }: PostgreSqlProps) {
7474
<VSCodeTextField
7575
value={host}
7676
disabled={inProgress}
77-
onChange={(e) => {
77+
onInput={(e) => {
7878
const target = e.target as HTMLInputElement;
7979
if (target) {
8080
setHost(target.value);
@@ -88,7 +88,7 @@ function PostgreSql({ error, inProgress, submitData }: PostgreSqlProps) {
8888
<VSCodeTextField
8989
value={database}
9090
disabled={inProgress}
91-
onChange={(e) => {
91+
onInput={(e) => {
9292
const target = e.target as HTMLInputElement;
9393
if (target) {
9494
setDatabase(target.value);
@@ -102,7 +102,7 @@ function PostgreSql({ error, inProgress, submitData }: PostgreSqlProps) {
102102
<VSCodeTextField
103103
value={user}
104104
disabled={inProgress}
105-
onChange={(e) => {
105+
onInput={(e) => {
106106
const target = e.target as HTMLInputElement;
107107
if (target) {
108108
setUser(target.value);
@@ -116,7 +116,7 @@ function PostgreSql({ error, inProgress, submitData }: PostgreSqlProps) {
116116
<VSCodeTextField
117117
value={password}
118118
disabled={inProgress}
119-
onChange={(e) => {
119+
onInput={(e) => {
120120
const target = e.target as HTMLInputElement;
121121
if (target) {
122122
setPassword(target.value);

webview-ui/src/Wfs.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ function Wfs({ submitData, inProgress, error }: PostgreSqlProps) {
8686
<VSCodeTextField
8787
value={url ? url : undefined || ""}
8888
disabled={inProgress}
89-
onChange={(e) => {
89+
onInput={(e) => {
9090
const target = e.target as HTMLInputElement;
9191
if (target) {
9292
setUrl(target.value);
@@ -114,7 +114,7 @@ function Wfs({ submitData, inProgress, error }: PostgreSqlProps) {
114114
<VSCodeTextField
115115
value={user ? user : undefined || ""}
116116
disabled={inProgress}
117-
onChange={(e) => {
117+
onInput={(e) => {
118118
const target = e.target as HTMLInputElement;
119119
if (target) {
120120
setUser(target.value);
@@ -128,7 +128,7 @@ function Wfs({ submitData, inProgress, error }: PostgreSqlProps) {
128128
<VSCodeTextField
129129
value={password ? password : undefined || ""}
130130
disabled={inProgress}
131-
onChange={(e) => {
131+
onInput={(e) => {
132132
const target = e.target as HTMLInputElement;
133133
if (target) {
134134
setPassword(target.value);

0 commit comments

Comments
 (0)