feat: schizo sorting

This commit is contained in:
2024-11-18 18:56:37 +03:00
parent 085ff7a37c
commit bf774f5c04

View File

@@ -85,7 +85,7 @@ export const Board: FC<Props> = ({
return new Date(a.createdAt).getTime() - new Date(b.createdAt).getTime(); return new Date(a.createdAt).getTime() - new Date(b.createdAt).getTime();
}); });
const groupsWithDeliveryDate = groups.filter(g => g.deals.some(d => d.deliveryDate)); const groupsWithDeliveryDate = groups.filter(g => g.deals.some(d => d.deliveryDate));
const groupsWithoutDeliveryDate = groups.filter(g => g.deals.some(d => !d.deliveryDate)); const groupsWithoutDeliveryDate = groups.filter(g => g.deals.every(d => !d.deliveryDate));
const firstRankData = [...dealsWithDeliveryDate, ...groupsWithDeliveryDate].sort((a, b) => { const firstRankData = [...dealsWithDeliveryDate, ...groupsWithDeliveryDate].sort((a, b) => {
const aDate = getDateFromDealOrGroup(a); const aDate = getDateFromDealOrGroup(a);
const bDate = getDateFromDealOrGroup(b); const bDate = getDateFromDealOrGroup(b);