From 97e70e946dadbbb55e9c3ee22f41323406f2e51e Mon Sep 17 00:00:00 2001 From: MathieuG-P <40181755+Zagrios@users.noreply.github.com> Date: Tue, 17 May 2022 23:53:58 +0200 Subject: [PATCH] =?UTF-8?q?utilisation=20d'un=20service=20pour=20la=20gest?= =?UTF-8?q?ion=20d'un=20t=C3=A9l=C3=A9chargement?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../available-versions-list.components.tsx | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/renderer/pages/available-versions-list.components.tsx b/src/renderer/pages/available-versions-list.components.tsx index a47f1f1c..0ff64c16 100644 --- a/src/renderer/pages/available-versions-list.components.tsx +++ b/src/renderer/pages/available-versions-list.components.tsx @@ -2,24 +2,23 @@ import { BSVersion } from "../../main/services/bs-version-manager.service"; import { useSelector } from "react-redux"; import { AvailableVersionsArray } from "renderer/components/available-versions-array.component"; import { useState } from "react"; +import { ModalService, ModalType } from "renderer/services/modale.service"; +import { BsDownloaderService } from "renderer/services/bs-downloader.service"; export function AvailableVersionsList() { const { availableVersions }: {availableVersions: BSVersion[]} = useSelector((state: any) => state.availableBsReducer); const [versionSelected, setVersionSelected] = useState(null as BSVersion); - const [needIds, setNeedIds] = useState(false); - const [stay, setStay] = useState(false); - const [username, setUsername] = useState(''); - const [password, setPassword] = useState(''); + + const bsDownloaderService: BsDownloaderService = BsDownloaderService.getInstance(); const selectedVersionCallback = (v: BSVersion) => { setVersionSelected(v); } - const startInstall = (username = localStorage.getItem("username")) => { - if(!username){ setNeedIds(true); return; } - localStorage.setItem("username", username); + const startInstall = () => { + bsDownloaderService.download(versionSelected); } console.log(availableVersions); @@ -35,10 +34,6 @@ export function AvailableVersionsList() { - { needIds && setUsername(e.target.value)} value={username} type="text" name="" id="" placeholder="username"/> } - { needIds && setPassword(e.target.value)} value={password} type="password" name="" id="" placeholder="password"/> } - { needIds && (<> setStay(e.target.checked)} checked={stay} id="stay" type="checkbox"/> ) } - { needIds && } )}