mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-07 20:40:15 +02:00
fix row selection toggle on single
This commit is contained in:
@@ -204,7 +204,11 @@ const TrackRow = memo(
|
||||
internalState.setSelected([song]);
|
||||
}
|
||||
} else {
|
||||
internalState.setSelected([song]);
|
||||
const selected = internalState.getSelected();
|
||||
const onlyThisSelected =
|
||||
selected.length === 1 &&
|
||||
internalState.extractRowId(selected[0]) === song.id;
|
||||
internalState.setSelected(onlyThisSelected ? [] : [song]);
|
||||
}
|
||||
},
|
||||
[internalState, song],
|
||||
|
||||
Reference in New Issue
Block a user