listage des version BS dispo, le path de BS steam est mtn bien détécté

This commit is contained in:
MathieuG-P
2022-05-16 22:09:22 +02:00
parent ccb37b4358
commit 2c7901e8b3
15 changed files with 111 additions and 41 deletions
@@ -0,0 +1,31 @@
import { BSVersion } from "../../main/services/bs-version-manager.service"
import { useEffect, useState } from "react"
export function AvailableVersionsArray({versions}: {versions: BSVersion[]}) {
const [versionsMap, setVersionsMap] = useState(new Map<string, BSVersion[]>())
console.log(versions);
useEffect(() => {
organiseVersions()
}, [])
const organiseVersions = () => {
const newMap = new Map<string, BSVersion[]>();
versions.forEach(v => {
newMap.set(v.year, [...(newMap.has(v.year) ? newMap.get(v.year) : []), v]);
})
setVersionsMap(newMap);
}
console.log(versionsMap);
return (
<div>
{ versions.map(v => <button className="bg-gray-200 m-2">{v.BSVersion}</button>) }
</div>
)
}