🐐
This commit is contained in:
@@ -43,10 +43,10 @@
|
|||||||
result = result.slice().sort((a, b) => {
|
result = result.slice().sort((a, b) => {
|
||||||
let cmp = 0;
|
let cmp = 0;
|
||||||
if (sortBy === 'name') cmp = a.name.localeCompare(b.name);
|
if (sortBy === 'name') cmp = a.name.localeCompare(b.name);
|
||||||
else if (sortBy === 'cost') cmp = a.cost - b.cost || a.name.localeCompare(b.name);
|
else if (sortBy === 'cost') cmp = b.cost - a.cost || a.name.localeCompare(b.name);
|
||||||
else if (sortBy === 'attack') cmp = a.attack - b.attack || a.name.localeCompare(b.name);
|
else if (sortBy === 'attack') cmp = b.attack - a.attack || a.name.localeCompare(b.name);
|
||||||
else if (sortBy === 'defense') cmp = a.defense - b.defense || a.name.localeCompare(b.name);
|
else if (sortBy === 'defense') cmp = b.defense - a.defense || a.name.localeCompare(b.name);
|
||||||
else if (sortBy === 'rarity') cmp = RARITY_ORDER[a.card_rarity] - RARITY_ORDER[b.card_rarity] || a.name.localeCompare(b.name);
|
else if (sortBy === 'rarity') cmp = RARITY_ORDER[b.card_rarity] - RARITY_ORDER[a.card_rarity] || a.name.localeCompare(b.name);
|
||||||
return sortAsc ? cmp : -cmp;
|
return sortAsc ? cmp : -cmp;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user