diff --git a/src/components/PageComponents/Connect/HTTP.tsx b/src/components/PageComponents/Connect/HTTP.tsx index 50da2e06..32db1bf5 100644 --- a/src/components/PageComponents/Connect/HTTP.tsx +++ b/src/components/PageComponents/Connect/HTTP.tsx @@ -12,7 +12,7 @@ import { useState } from "react"; import { Controller, useForm } from "react-hook-form"; export const HTTP = ({ closeDialog }: TabElementProps): JSX.Element => { - const [https, setHTTPs] = useState(); + const [https, setHTTPS] = useState(false); const { addDevice } = useDeviceStore(); const { setSelectedDevice } = useAppStore(); const { register, handleSubmit, control, watch } = useForm<{ @@ -64,21 +64,23 @@ export const HTTP = ({ closeDialog }: TabElementProps): JSX.Element => { { - return ( - <> - - {}} - disabled={ - location.protocol === "https:" || connectionInProgress - } - checked={!!value} - {...rest} - /> - - ); - }} + render={({ field: { value, ...rest } }) => ( + <> + + { + checked ? setHTTPS(true) : setHTTPS(false); + }} + // label="Use TLS" + // description="Description" + disabled={ + location.protocol === "https:" || connectionInProgress + } + checked={value} + {...rest} + /> + + )} />