From c0d531c63f7a3f3eee407519eafe1ec350641450 Mon Sep 17 00:00:00 2001
From: Conner Luzier <37819611+cluzier@users.noreply.github.com>
Date: Fri, 6 May 2022 20:37:05 -0400
Subject: [PATCH] removed radio buttons, replaced with dropdown (#53)
* removed radio buttons, replaced with dropdown
* disabled button if no vendor, moved checkboxes up
---
src/components/forms/SpeechForm.js | 131 +++++++++++------------------
1 file changed, 50 insertions(+), 81 deletions(-)
diff --git a/src/components/forms/SpeechForm.js b/src/components/forms/SpeechForm.js
index 11d1fe0..42a9bf2 100644
--- a/src/components/forms/SpeechForm.js
+++ b/src/components/forms/SpeechForm.js
@@ -12,7 +12,6 @@ import Label from '../elements/Label';
import Select from '../elements/Select';
import InputGroup from '../elements/InputGroup';
import PasswordInput from '../elements/PasswordInput';
-import Radio from '../elements/Radio';
import Checkbox from '../elements/Checkbox';
import FileUpload from '../elements/FileUpload';
import Code from '../elements/Code';
@@ -484,53 +483,23 @@ const SpeechServicesAddEdit = (props) => {
large
onSubmit={handleSubmit}
>
-
-
- setVendor('google')}
- invalid={invalidVendorGoogle}
- ref={refVendorGoogle}
- disabled={type === 'edit'}
- />
-
- setVendor('aws')}
- invalid={invalidVendorAws}
- ref={refVendorAws}
- disabled={type === 'edit'}
- />
-
- setVendor('microsoft')}
- invalid={invalidVendorMs}
- ref={refVendorMs}
- disabled={type === 'edit'}
- />
-
- setVendor('wellsaid')}
- invalid={invalidVendorWellSaid}
- ref={refVendorWellSaid}
- disabled={type === 'edit'}
- />
-
+
+
+ {['google', 'aws', 'microsoft', 'wellsaid'].includes(vendor) ? (
+ <>
+
+ setUseForTts(e.target.checked)}
+ invalid={invalidUseForTts}
+ ref={refUseForTts}
+ />
+
+ setUseForStt(e.target.checked)}
+ invalid={invalidUseForStt}
+ ref={refUseForStt}
+ />
+ >
+ ) :
+ (
+ null
+ )}
+
{vendor === 'google' ? (
<>
@@ -607,7 +607,7 @@ const SpeechServicesAddEdit = (props) => {
ref={refAwsRegion}
invalid={invalidAwsRegion}
>
-
{AwsRegions.map(r => (
@@ -674,37 +674,6 @@ const SpeechServicesAddEdit = (props) => {
null
)}
- {['google', 'aws', 'microsoft', 'wellsaid'].includes(vendor) ? (
- <>
-
- setUseForTts(e.target.checked)}
- invalid={invalidUseForTts}
- ref={refUseForTts}
- />
-
- setUseForStt(e.target.checked)}
- invalid={invalidUseForStt}
- ref={refUseForStt}
- />
- >
- ) :
- (
- null
- )}
-
{errorMessage && (
)}
@@ -726,7 +695,7 @@ const SpeechServicesAddEdit = (props) => {
Cancel
-