chore(react): fix keys error (#500)

This commit is contained in:
Yannis Petitot
2022-06-11 20:14:20 +02:00
committed by GitHub
parent 2ed86d7531
commit 10b0dc964a
2 changed files with 5 additions and 4 deletions
@@ -68,6 +68,7 @@ const DifficultiesSelector = ({ beatmaps, onSelect }) => {
.sort((a, b) => a.difficulty - b.difficulty)
.map((beatmap, i) => (
<div
key={beatmap.version}
onMouseLeave={() => {
setSelectedDiff(-1);
}}
@@ -1,4 +1,4 @@
import React, { useEffect, useRef } from 'react';
import React, { Fragment, useEffect, useRef } from 'react';
import injectSheet from 'react-jss';
import Tab from './Tab';
import VolumeControl from './VolumeControl';
@@ -76,7 +76,7 @@ const SidePanel = ({ classes, items, expended, expendable, tasks, setExpended, s
items.map((item, i) => {
if (items.length - i === 1) {
return (
<>
<Fragment key={item.props.title}>
{!subPanel && (
<>
<TasksControl expended={expended} tasks={tasks} />
@@ -86,10 +86,10 @@ const SidePanel = ({ classes, items, expended, expendable, tasks, setExpended, s
</>
)}
<Tab {...item.props} expended={expended} />
</>
</Fragment>
);
}
return <Tab {...item.props} expended={expended} key={i} />;
return <Tab {...item.props} expended={expended} key={item.props.title} />;
});
return (