mirror of
https://github.com/hydralauncher/hydra.git
synced 2025-03-09 15:40:26 +00:00
feat: add keys to lists on galler-slider
This commit is contained in:
parent
86eb76ccad
commit
ae1e2f1f30
1 changed files with 6 additions and 2 deletions
|
@ -63,8 +63,9 @@ export function GallerySlider({ gameDetails }: GallerySliderProps) {
|
|||
className={styles.gallerySliderAnimationContainer}
|
||||
>
|
||||
{gameDetails.movies &&
|
||||
gameDetails.movies.map((video: SteamMovies) => (
|
||||
gameDetails.movies.map((video: SteamMovies, i: number) => (
|
||||
<video
|
||||
key={"video-" + i}
|
||||
controls
|
||||
className={styles.gallerySliderMedia}
|
||||
poster={video.thumbnail}
|
||||
|
@ -74,8 +75,9 @@ export function GallerySlider({ gameDetails }: GallerySliderProps) {
|
|||
</video>
|
||||
))}
|
||||
{gameDetails.screenshots &&
|
||||
gameDetails.screenshots.map((image: SteamScreenshot) => (
|
||||
gameDetails.screenshots.map((image: SteamScreenshot, i: number) => (
|
||||
<img
|
||||
key={"image-" + i}
|
||||
className={styles.gallerySliderMedia}
|
||||
src={image.path_full}
|
||||
style={{ translate: `${-100 * mediaIndex}%` }}
|
||||
|
@ -105,6 +107,7 @@ export function GallerySlider({ gameDetails }: GallerySliderProps) {
|
|||
{gameDetails.movies &&
|
||||
gameDetails.movies.map((video: SteamMovies, i: number) => (
|
||||
<img
|
||||
key={"video-thumb-" + i}
|
||||
onClick={() => setMediaIndex(i)}
|
||||
src={video.thumbnail}
|
||||
className={`${styles.gallerySliderMediaPreview} ${mediaIndex === i ? styles.gallerySliderMediaPreviewActive : ""}`}
|
||||
|
@ -114,6 +117,7 @@ export function GallerySlider({ gameDetails }: GallerySliderProps) {
|
|||
gameDetails.screenshots.map(
|
||||
(image: SteamScreenshot, i: number) => (
|
||||
<img
|
||||
key={"image-thumb-" + i}
|
||||
onClick={() =>
|
||||
setMediaIndex(
|
||||
i + (gameDetails.movies ? gameDetails.movies.length : 0)
|
||||
|
|
Loading…
Add table
Reference in a new issue