reports/frontend/node_modules/recharts/es6/util/getRadiusAndStrokeWidthFromDot.js
jtricerolph 1c411e402e Add settings page for managing forecasting API key and URL via UI
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-20 14:37:36 +00:00

26 lines
No EOL
723 B
JavaScript

import { svgPropertiesNoEventsFromUnknown } from './svgPropertiesNoEvents';
export function getRadiusAndStrokeWidthFromDot(dot) {
var props = svgPropertiesNoEventsFromUnknown(dot);
var defaultR = 3;
var defaultStrokeWidth = 2;
if (props != null) {
var r = props.r,
strokeWidth = props.strokeWidth;
var realR = Number(r);
var realStrokeWidth = Number(strokeWidth);
if (Number.isNaN(realR) || realR < 0) {
realR = defaultR;
}
if (Number.isNaN(realStrokeWidth) || realStrokeWidth < 0) {
realStrokeWidth = defaultStrokeWidth;
}
return {
r: realR,
strokeWidth: realStrokeWidth
};
}
return {
r: defaultR,
strokeWidth: defaultStrokeWidth
};
}