Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
controlType: 'choices',
controlOptions: {
choices: [
{ label: 'start', value: 'start' },
{ label: 'middle', value: 'middle' },
{ label: 'end', value: 'end' },
],
},
},
{
key: 'interpolation',
group: 'Base',
type: 'string',
help: `Area interpolation.`,
required: false,
defaultValue: defaults.interpolation,
controlType: 'radio',
controlOptions: {
choices: [
{ label: 'smooth', value: 'smooth' },
{ label: 'linear', value: 'linear' },
],
},
},
{
key: 'spacing',
group: 'Base',
type: 'number',
defaultValue: defaults.spacing,
controlType: 'range',
controlOptions: {
min: 0,
})),
}))
return series
}
const initialProperties = {
margin: {
top: 40,
right: 100,
bottom: 40,
left: 100,
},
align: AreaBumpDefaultProps.align,
interpolation: AreaBumpDefaultProps.interpolation,
spacing: 8,
xPadding: AreaBumpDefaultProps.xPadding,
colors: { scheme: 'nivo' },
blendMode: 'multiply',
fillOpacity: AreaBumpDefaultProps.fillOpacity,
activeFillOpacity: AreaBumpDefaultProps.activeFillOpacity,
inactiveFillOpacity: AreaBumpDefaultProps.inactiveFillOpacity,
borderWidth: AreaBumpDefaultProps.borderWidth,
activeBorderWidth: AreaBumpDefaultProps.activeBorderWidth,
inactiveBorderWidth: AreaBumpDefaultProps.inactiveBorderWidth,
borderColor: AreaBumpDefaultProps.borderColor,
borderOpacity: AreaBumpDefaultProps.borderOpacity,
activeBorderOpacity: AreaBumpDefaultProps.activeBorderOpacity,
inactiveBorderOpacity: AreaBumpDefaultProps.inactiveBorderOpacity,