Show searching/migrating entries at the top
This commit is contained in:
@@ -33,9 +33,21 @@ export const MigrationSearch = () => {
|
||||
const entryList = useMemo(() => Object.values(entries), [entries]);
|
||||
const searchingEntries = useMemo(
|
||||
() =>
|
||||
entryList.filter((entry) =>
|
||||
[MigrationEntryStatus.PENDING, MigrationEntryStatus.SEARCHING].includes(entry.status),
|
||||
),
|
||||
entryList
|
||||
.filter((entry) =>
|
||||
[MigrationEntryStatus.PENDING, MigrationEntryStatus.SEARCHING].includes(entry.status),
|
||||
)
|
||||
.toSorted((a, b) => {
|
||||
if (a.status === MigrationEntryStatus.SEARCHING && b.status !== MigrationEntryStatus.SEARCHING) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (a.status !== MigrationEntryStatus.SEARCHING && b.status === MigrationEntryStatus.SEARCHING) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
return entryList.indexOf(a) - entryList.indexOf(b);
|
||||
}),
|
||||
[entryList],
|
||||
);
|
||||
const failedEntries = useMemo(
|
||||
|
||||
Reference in New Issue
Block a user