mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-05 13:07:44 +03:00
Fix sorting
This commit is contained in:
parent
f6e0826208
commit
1132eba1f7
@ -410,22 +410,25 @@ function TrainingGrid({
|
|||||||
const faceGroups = useMemo(() => {
|
const faceGroups = useMemo(() => {
|
||||||
const groups: { [eventId: string]: RecognizedFaceData[] } = {};
|
const groups: { [eventId: string]: RecognizedFaceData[] } = {};
|
||||||
|
|
||||||
new Set(attemptImages).forEach((image) => {
|
Array.from(new Set(attemptImages))
|
||||||
const parts = image.split("-");
|
.sort()
|
||||||
const data = {
|
.reverse()
|
||||||
filename: image,
|
.forEach((image) => {
|
||||||
timestamp: Number.parseFloat(parts[0]),
|
const parts = image.split("-");
|
||||||
eventId: `${parts[0]}-${parts[1]}`,
|
const data = {
|
||||||
name: parts[2],
|
filename: image,
|
||||||
score: Number.parseFloat(parts[3]),
|
timestamp: Number.parseFloat(parts[0]),
|
||||||
};
|
eventId: `${parts[0]}-${parts[1]}`,
|
||||||
|
name: parts[2],
|
||||||
|
score: Number.parseFloat(parts[3]),
|
||||||
|
};
|
||||||
|
|
||||||
if (groups[data.eventId]) {
|
if (groups[data.eventId]) {
|
||||||
groups[data.eventId].push(data);
|
groups[data.eventId].push(data);
|
||||||
} else {
|
} else {
|
||||||
groups[data.eventId] = [data];
|
groups[data.eventId] = [data];
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
return groups;
|
return groups;
|
||||||
}, [attemptImages]);
|
}, [attemptImages]);
|
||||||
@ -769,7 +772,7 @@ type FaceGridProps = {
|
|||||||
onDelete: (name: string, ids: string[]) => void;
|
onDelete: (name: string, ids: string[]) => void;
|
||||||
};
|
};
|
||||||
function FaceGrid({ faceImages, pageToggle, onDelete }: FaceGridProps) {
|
function FaceGrid({ faceImages, pageToggle, onDelete }: FaceGridProps) {
|
||||||
const sortedFaces = useMemo(() => [...new Set(faceImages)], [faceImages]);
|
const sortedFaces = useMemo(() => faceImages.sort().reverse(), [faceImages]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user