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]);
|
internalState.setSelected([song]);
|
||||||
}
|
}
|
||||||
} else {
|
} 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],
|
[internalState, song],
|
||||||
|
|||||||
Reference in New Issue
Block a user