Files
webstudio/app/shared/breakpoints/sort.ts
T
2022-05-11 00:15:48 +02:00

12 lines
360 B
TypeScript

/**
* Sort by minWidth descending.
* We want media querries with bigger minWidth to override the smaller once.
*/
export const sort = <BreakpointSubset extends { minWidth: number }>(
breakpoints: Array<BreakpointSubset>
) => {
return [...breakpoints].sort((breakpointA, breakpointB) => {
return breakpointA.minWidth - breakpointB.minWidth;
});
};