From 20b8b9dd2925d81890b0b8a12ad22dd11a477323 Mon Sep 17 00:00:00 2001 From: MathieuG-P <40181755+Zagrios@users.noreply.github.com> Date: Tue, 17 May 2022 23:51:19 +0200 Subject: [PATCH] formulaire connexion steam --- .../modal-types/login-modal.component.tsx | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/renderer/components/modal/modal-types/login-modal.component.tsx diff --git a/src/renderer/components/modal/modal-types/login-modal.component.tsx b/src/renderer/components/modal/modal-types/login-modal.component.tsx new file mode 100644 index 00000000..acd82966 --- /dev/null +++ b/src/renderer/components/modal/modal-types/login-modal.component.tsx @@ -0,0 +1,38 @@ +import { useState } from "react"; +import { ModalExitCode, ModalResponse } from "renderer/services/modale.service"; +import BeatImpatient from '../../../../../assets/beat-impatient.png' + +export function LoginModal({resolver}: {resolver: (x: ModalResponse) => void}) { + + const [username, setUsername] = useState(''); + const [password, setPassword] = useState(''); + const [stay, setStay] = useState(false); + + const loggin = () => resolver({exitCode: ModalExitCode.COMPLETED, data:{username, password, stay}}); + const cancel = () => resolver({exitCode: ModalExitCode.CANCELED}); + + return ( +
+

Connect to Steam

+
+ +
+
+ + 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"/> +
+
+ setStay(e.target.checked)} checked={stay} className="mr-1" type="checkbox" name="stay" id="stay" /> + +
+
+ + +
+
+ ) +}