Also fixed Torrent form fields

This commit is contained in:
Larvey
2022-06-20 17:26:13 -04:00
parent d654fb39e5
commit c3ceae4dc6
2 changed files with 59 additions and 48 deletions

View File

@@ -321,9 +321,20 @@ export function AddAppShelfItemForm(props: { setOpened: (b: boolean) => void } &
/> />
</> </>
)} )}
{(form.values.type === 'Deluge' || {form.values.type === 'Deluge' && (
form.values.type === 'Transmission' || <>
form.values.type === 'qBittorrent') && ( <TextInput
label="Password"
placeholder="password"
value={form.values.password}
onChange={(event) => {
form.setFieldValue('password', event.currentTarget.value);
}}
error={form.errors.password && 'Invalid password'}
/>
</>
)}
{form.values.type === 'Transmission' && (
<> <>
<TextInput <TextInput
label="Username" label="Username"
@@ -336,7 +347,7 @@ export function AddAppShelfItemForm(props: { setOpened: (b: boolean) => void } &
/> />
<TextInput <TextInput
label="Password" label="Password"
placeholder="password" placeholder="adminadmin"
value={form.values.password} value={form.values.password}
onChange={(event) => { onChange={(event) => {
form.setFieldValue('password', event.currentTarget.value); form.setFieldValue('password', event.currentTarget.value);

View File

@@ -53,7 +53,7 @@ async function Post(req: NextApiRequest, res: NextApiResponse) {
...( ...(
await new Transmission({ await new Transmission({
baseUrl: service.url, baseUrl: service.url,
username: service.username, username: 'username' in service ? service.username : '',
password: 'password' in service ? service.password : '', password: 'password' in service ? service.password : '',
}).getAllData() }).getAllData()
).torrents ).torrents