From dc54d2a9a706cb8c681e9b8cc57bcd16a39eaee4 Mon Sep 17 00:00:00 2001 From: MathieuG-P <40181755+Zagrios@users.noreply.github.com> Date: Sun, 5 Jun 2022 22:45:44 +0200 Subject: [PATCH] slides nav bar style --- .../available-versions-nav-bar.component.tsx | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/src/renderer/components/available-versions/available-versions-nav-bar.component.tsx b/src/renderer/components/available-versions/available-versions-nav-bar.component.tsx index b38fafbe..98759d6d 100644 --- a/src/renderer/components/available-versions/available-versions-nav-bar.component.tsx +++ b/src/renderer/components/available-versions/available-versions-nav-bar.component.tsx @@ -1,8 +1,24 @@ +import { useState } from "react" export function AvailableVersionsNavBar(props: {years: string[], setSelectedYear: Function}) { + + const [selectedYearIndex, setSelectedYearIndex] = useState(0); + + const selectYear = (year: string) => { + setSelectedYearIndex(props.years.indexOf(year)); + props.setSelectedYear(year); + } + return ( -
- { props.years.map((y, index) => props.setSelectedYear(y)}>{y}) } -
+
+
+ + + +
+ { props.years.map((y, index) => + selectYear(y)}>{y} + )} +
) }