diff --git a/src/renderer/components/modal/modal-types/guard-modal.component.tsx b/src/renderer/components/modal/modal-types/guard-modal.component.tsx index 34a118aa..767dfcc8 100644 --- a/src/renderer/components/modal/modal-types/guard-modal.component.tsx +++ b/src/renderer/components/modal/modal-types/guard-modal.component.tsx @@ -6,17 +6,15 @@ export function GuardModal({resolver}: {resolver: (x: ModalResponse) => void}) { const [guardCode, setGuardCode] = useState(''); - const loggin = (e: React.MouseEvent) => { - e.preventDefault(); + const login = () => { + if(!guardCode){ return; } resolver({exitCode: ModalExitCode.COMPLETED, data: guardCode}); } - const cancel = (e: React.MouseEvent) => { - e.preventDefault(); - resolver({exitCode: ModalExitCode.CANCELED}); - } + const cancel = () => resolver({exitCode: ModalExitCode.CANCELED}); + return ( -
+ {e.preventDefault(); login();}}>

Steam Guard

@@ -25,9 +23,12 @@ export function GuardModal({resolver}: {resolver: (x: ModalResponse) => void}) { setGuardCode(e.target.value)} value={guardCode} type="guard" name="guard" id="guard" placeholder="Enter your Guard code"/>
-
- - +
+ Cancel +
) diff --git a/src/renderer/components/modal/modal-types/login-modal.component.tsx b/src/renderer/components/modal/modal-types/login-modal.component.tsx index f4404314..2c9998d9 100644 --- a/src/renderer/components/modal/modal-types/login-modal.component.tsx +++ b/src/renderer/components/modal/modal-types/login-modal.component.tsx @@ -6,32 +6,38 @@ export function LoginModal({resolver}: {resolver: (x: ModalResponse) => void}) { const [username, setUsername] = useState(''); const [password, setPassword] = useState(''); - const [stay, setStay] = useState(false); + const [stay, setStay] = useState(true); - const loggin = () => resolver({exitCode: ModalExitCode.COMPLETED, data:{username, password, stay}}); + const loggin = () => { + if(!username || !password){ return; } + resolver({exitCode: ModalExitCode.COMPLETED, data:{username, password, stay}}); + } const cancel = () => resolver({exitCode: ModalExitCode.CANCELED}); return ( -
-

Connect to Steam

+ {e.preventDefault(); loggin();}}> +

Login to Steam

- - setUsername(e.target.value)} value={username} type="text" name="username" id="username" placeholder="Enter your username"/> + + setUsername(e.target.value)} value={username} type="text" name="username" id="username" placeholder="Enter your username"/>
- - setPassword(e.target.value)} value={password} type="password" name="password" id="password" placeholder="Enter your password"/> + + setPassword(e.target.value)} value={password} type="password" name="password" id="password" placeholder="Enter your password"/>
setStay(e.target.checked)} checked={stay} className="mr-1" type="checkbox" name="stay" id="stay" /> - +
-
- - +
+ Cancel +
)