react-linear-gradient-picker
Version:
React linear gradient picker
15 lines (11 loc) • 397 B
text/typescript
import { ColorStop } from '../../types';
const sortByOffset = (a: ColorStop, b: ColorStop): number => a.offset - b.offset;
/**
* Sorts a given palette by its stops offset.
* @param palette - The color stops palette to sort
* @returns The sorted palette
*/
const sortPalette = (palette: ColorStop[]): ColorStop[] => {
return [...palette].sort(sortByOffset);
};
export default sortPalette;