fix: 修复NoteHistory组件中的key警告

修复React警告"Each child in a list should have a unique 'key' prop"
This commit is contained in:
Karasukaigan
2025-07-02 00:44:52 +08:00
parent f05ae6a27f
commit d8768d5d5b

View File

@@ -77,16 +77,15 @@ const NoteHistory: FC<NoteHistoryProps> = ({ onSelect, selectedId }) => {
<div className="flex flex-col gap-2 overflow-hidden"> <div className="flex flex-col gap-2 overflow-hidden">
{filteredTasks.map(task => ( {filteredTasks.map(task => (
<div <div
onClick={() => onSelect(task.id)} key={task.id}
onClick={() => onSelect(task.id)}
className={cn( className={cn(
'flex cursor-pointer flex-col rounded-md border border-neutral-200 p-3', 'flex cursor-pointer flex-col rounded-md border border-neutral-200 p-3',
selectedId === task.id && 'border-primary bg-primary-light' selectedId === task.id && 'border-primary bg-primary-light'
)} )}
> >
<div <div
key={task.id}
className={cn('flex items-center gap-4')} className={cn('flex items-center gap-4')}
> >
{/* 封面图 */} {/* 封面图 */}
{task.platform === 'local' ? ( {task.platform === 'local' ? (