UNPKG

shineout

Version:

Shein 前端组件库

15 lines (12 loc) 377 B
import { ColorStep } from './Props' export default (color: ColorStep) => { if (color.from) { return [{ pos: '0%', color: color.from }, { pos: '100%', color: color.to }] } return Object.keys(color) .sort((a, b) => window.parseInt(a) - window.parseInt(b)) .reduce((p: ColorStep[], v) => { p.push({ pos: v, color: color[v] }) return p }, []) }