From 5e7acb1996ad7dbfe866e267f59add979fd76a4e Mon Sep 17 00:00:00 2001 From: ze0s <43699394+zze0s@users.noreply.github.com> Date: Mon, 10 Apr 2023 16:55:29 +0200 Subject: [PATCH] fix(settings): indexer forms disable autocomplete in TexField (#828) fix(settings): indexer forms disable autocomplete textfields --- web/src/components/inputs/input_wide.tsx | 21 ++++++++++++--------- web/src/forms/settings/IndexerForms.tsx | 10 +++++----- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/web/src/components/inputs/input_wide.tsx b/web/src/components/inputs/input_wide.tsx index 4e6c69c..ba8564a 100644 --- a/web/src/components/inputs/input_wide.tsx +++ b/web/src/components/inputs/input_wide.tsx @@ -10,15 +10,16 @@ import { SelectFieldProps } from "./select"; import { CustomTooltip } from "../tooltips/CustomTooltip"; interface TextFieldWideProps { - name: string; - label?: string; - help?: string; - placeholder?: string; - defaultValue?: string; - required?: boolean; - hidden?: boolean; - tooltip?: JSX.Element; - validate?: FieldValidator; + name: string; + label?: string; + help?: string; + placeholder?: string; + defaultValue?: string; + required?: boolean; + autoComplete?: string; + hidden?: boolean; + tooltip?: JSX.Element; + validate?: FieldValidator; } export const TextFieldWide = ({ @@ -28,6 +29,7 @@ export const TextFieldWide = ({ placeholder, defaultValue, required, + autoComplete, tooltip, hidden, validate @@ -59,6 +61,7 @@ export const TextFieldWide = ({ placeholder={placeholder} hidden={hidden} required={required} + autoComplete={autoComplete} /> )} diff --git a/web/src/forms/settings/IndexerForms.tsx b/web/src/forms/settings/IndexerForms.tsx index f516116..f117f17 100644 --- a/web/src/forms/settings/IndexerForms.tsx +++ b/web/src/forms/settings/IndexerForms.tsx @@ -84,7 +84,7 @@ const IrcSettingFields = (ind: IndexerDefinition, indexer: string) => { {ind.irc.settings.map((f: IndexerSetting, idx: number) => { switch (f.type) { case "text": - return

Please read our IRC guide if you are unfamiliar with IRC.

https://autobrr.com/configuration/irc} />; + return

Please read our IRC guide if you are unfamiliar with IRC.

https://autobrr.com/configuration/irc} />; case "secret": if (f.name === "invite_command") { return ; @@ -118,7 +118,7 @@ const TorznabFeedSettingFields = (ind: IndexerDefinition, indexer: string) => { {ind.torznab.settings.map((f: IndexerSetting, idx: number) => { switch (f.type) { case "text": - return ; + return ; case "secret": return ; } @@ -157,7 +157,7 @@ const NewznabFeedSettingFields = (ind: IndexerDefinition, indexer: string) => { {ind.newznab.settings.map((f: IndexerSetting, idx: number) => { switch (f.type) { case "text": - return ; + return ; case "secret": return ; } @@ -188,7 +188,7 @@ const RSSFeedSettingFields = (ind: IndexerDefinition, indexer: string) => { {ind.rss.settings.map((f: IndexerSetting, idx: number) => { switch (f.type) { case "text": - return ; + return ; case "secret": return ; } @@ -217,7 +217,7 @@ const SettingFields = (ind: IndexerDefinition, indexer: string) => { switch (f.type) { case "text": return ( - + ); case "secret": return (