|
|
@ -11,13 +11,14 @@ interface LineProps extends ProgressProps { |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* { |
|
|
|
* '0%': '#afc163', |
|
|
|
* '75%': '#009900', |
|
|
|
* '50%': 'green', ====> '#afc163 0%, #66FF00 25%, #00CC00 50%, #009900 75%, #ffffff 100%' |
|
|
|
* '25%': '#66FF00', |
|
|
|
* '100%': '#ffffff' |
|
|
|
* } |
|
|
|
* @example |
|
|
|
* { |
|
|
|
* "0%": "#afc163", |
|
|
|
* "75%": "#009900", |
|
|
|
* "50%": "green", // ====> '#afc163 0%, #66FF00 25%, #00CC00 50%, #009900 75%, #ffffff 100%'
|
|
|
|
* "25%": "#66FF00", |
|
|
|
* "100%": "#ffffff" |
|
|
|
* } |
|
|
|
*/ |
|
|
|
export const sortGradient = (gradients: StringGradients) => { |
|
|
|
let tempArr: any[] = []; |
|
|
@ -35,19 +36,17 @@ export const sortGradient = (gradients: StringGradients) => { |
|
|
|
}; |
|
|
|
|
|
|
|
/** |
|
|
|
* { |
|
|
|
* '0%': '#afc163', |
|
|
|
* '25%': '#66FF00', |
|
|
|
* '50%': '#00CC00', ====> linear-gradient(to right, #afc163 0%, #66FF00 25%, |
|
|
|
* '75%': '#009900', #00CC00 50%, #009900 75%, #ffffff 100%) |
|
|
|
* '100%': '#ffffff' |
|
|
|
* } |
|
|
|
* Then this man came to realize the truth: Besides six pence, there is the moon. Besides bread and |
|
|
|
* butter, there is the bug. And... Besides women, there is the code. |
|
|
|
* |
|
|
|
* Then this man came to realize the truth: |
|
|
|
* Besides six pence, there is the moon. |
|
|
|
* Besides bread and butter, there is the bug. |
|
|
|
* And... |
|
|
|
* Besides women, there is the code. |
|
|
|
* @example |
|
|
|
* { |
|
|
|
* "0%": "#afc163", |
|
|
|
* "25%": "#66FF00", |
|
|
|
* "50%": "#00CC00", // ====> linear-gradient(to right, #afc163 0%, #66FF00 25%,
|
|
|
|
* "75%": "#009900", // #00CC00 50%, #009900 75%, #ffffff 100%)
|
|
|
|
* "100%": "#ffffff" |
|
|
|
* } |
|
|
|
*/ |
|
|
|
export const handleGradient = (strokeColor: ProgressGradient, directionConfig: DirectionType) => { |
|
|
|
const { |
|
|
|