mirror of
https://github.com/zebrajr/react.git
synced 2026-01-15 12:15:22 +00:00
Fix crash running yarn flags --sort flag (#28344)
This commit is contained in:
committed by
GitHub
parent
62a9c7db18
commit
fef30c2e04
@@ -318,11 +318,15 @@ for (const flag of allFlagsUniqueFlags) {
|
||||
let sorted = table;
|
||||
if (isDiff || argv.sort) {
|
||||
const sortChannel = argToHeader(isDiff ? argv.diff[0] : argv.sort);
|
||||
sorted = Object.fromEntries(
|
||||
Object.entries(table).sort(([, rowA], [, rowB]) =>
|
||||
rowB[sortChannel].toString().localeCompare(rowA[sortChannel])
|
||||
)
|
||||
);
|
||||
const sortBy =
|
||||
sortChannel === 'flag'
|
||||
? ([flagA], [flagB]) => {
|
||||
return flagA.localeCompare(flagB);
|
||||
}
|
||||
: ([, rowA], [, rowB]) => {
|
||||
return rowB[sortChannel].toString().localeCompare(rowA[sortChannel]);
|
||||
};
|
||||
sorted = Object.fromEntries(Object.entries(table).sort(sortBy));
|
||||
}
|
||||
|
||||
if (argv.csv) {
|
||||
|
||||
Reference in New Issue
Block a user