mirror of
https://github.com/Zagrios/bs-manager.git
synced 2026-07-03 14:08:25 +02:00
listage des version BS dispo, le path de BS steam est mtn bien détécté
This commit is contained in:
@@ -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>
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user