Skip to content

Commit

Permalink
fix: bug devices not changeable (#333)
Browse files Browse the repository at this point in the history
  • Loading branch information
Saelmala authored Feb 10, 2025
1 parent 1049b95 commit 0a8e516
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions src/components/production-line/select-devices.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 +32,17 @@ export const SelectDevices = ({
setConnectionActive: () => void;
}) => {
const { productionId: paramProductionId, lineId: paramLineId } = useParams();
const [{ devices, userSettings }, dispatch] = useGlobalState();
const [{ devices }, dispatch] = useGlobalState();
const {
formState: { isValid, isDirty },
formState: { isValid },
register,
handleSubmit,
control,
} = useForm<FormValues>({
defaultValues: {
username: "",
audioinput: userSettings?.audioinput,
audiooutput: userSettings?.audiooutput,
audioinput: joinProductionOptions.audioinput,
audiooutput: joinProductionOptions.audiooutput,
productionId: paramProductionId || "",
lineId: paramLineId || undefined,
},
Expand Down Expand Up @@ -105,6 +105,7 @@ export const SelectDevices = ({
<FormSelect
// eslint-disable-next-line
{...register(`audioinput`)}
defaultValue={joinProductionOptions.audioinput}
>
{devices.input && devices.input.length > 0 ? (
devices.input.map((device) => (
Expand All @@ -125,6 +126,7 @@ export const SelectDevices = ({
<FormSelect
// eslint-disable-next-line
{...register(`audiooutput`)}
defaultValue={joinProductionOptions.audiooutput}
>
{devices.output.map((device) => (
<option key={device.deviceId} value={device.deviceId}>
Expand All @@ -151,7 +153,7 @@ export const SelectDevices = ({
<PrimaryButton
type="submit"
className="save-button"
disabled={audioNotChanged || !isValid || !isDirty}
disabled={audioNotChanged || !isValid}
onClick={handleSubmit(onSubmit)}
>
Save
Expand Down

0 comments on commit 0a8e516

Please sign in to comment.