Skip to content

Commit

Permalink
Refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
ehmicky committed Dec 26, 2021
1 parent 392f72c commit 5992070
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions src/system/footer/shared_2.js
Original file line number Diff line number Diff line change
Expand Up @@ -207,10 +207,10 @@ const sortSystems = function (finalPropDimensions) {
const hasNoDimensions = allDimensions.length === 0
const fullPropEntries = propEntries.map(([propName, propValue]) => {
const propOrder = PROP_ORDER.indexOf(propName)
return [propName, propValue, propOrder]
return { propName, propValue, propOrder }
})
const propEntriesA = fullPropEntries.sort(
([, , propOrderA], [, , propOrderB]) =>
({ propOrder: propOrderA }, { propOrder: propOrderB }) =>
propOrderA > propOrderB ? 1 : -1,
)
return { hasNoDimensions, propEntries: propEntriesA, allDimensions }
Expand All @@ -237,8 +237,8 @@ const sortSystems = function (finalPropDimensions) {
}

const propEntryA = propEntriesA[index]
const propOrderA = propEntryA[2]
const propOrderB = propEntryB[2]
const propOrderA = propEntryA.propOrder
const propOrderB = propEntryB.propOrder

if (propOrderA > propOrderB) {
return 1
Expand All @@ -248,8 +248,8 @@ const sortSystems = function (finalPropDimensions) {
return -1
}

const valueA = propEntryA[1]
const valueB = propEntryB[1]
const valueA = propEntryA.propValue
const valueB = propEntryB.propValue

if (valueA > valueB) {
return 1
Expand All @@ -267,7 +267,9 @@ const sortSystems = function (finalPropDimensions) {

const finalizeSystems = function (sortedGroupedPropDimensions) {
return sortedGroupedPropDimensions.map(({ propEntries, allDimensions }) => {
const props = Object.fromEntries(propEntries)
const props = Object.fromEntries(
propEntries.map(({ propName, propValue }) => [propName, propValue]),
)
return { dimensions: allDimensions, ...props }
})
}
Expand Down

0 comments on commit 5992070

Please sign in to comment.