mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
fix: sort by highlight location when highlight position is equal
This commit is contained in:
parent
547dccab64
commit
04868c1fd9
1 changed files with 5 additions and 1 deletions
|
|
@ -21,7 +21,11 @@ export function sortHighlights(highlights: Highlight[]) {
|
|||
return highlights
|
||||
.filter((h) => h.type === 'HIGHLIGHT')
|
||||
.sort((a: Highlight, b: Highlight) => {
|
||||
if (a.highlightPositionPercent && b.highlightPositionPercent) {
|
||||
if (
|
||||
a.highlightPositionPercent &&
|
||||
b.highlightPositionPercent &&
|
||||
a.highlightPositionPercent !== b.highlightPositionPercent
|
||||
) {
|
||||
return sorted(a.highlightPositionPercent, b.highlightPositionPercent)
|
||||
}
|
||||
// We do this in a try/catch because it might be an invalid diff
|
||||
|
|
|
|||
Loading…
Reference in a new issue