@razorpay/blade
Version:
The Design System that powers Razorpay
33 lines (30 loc) • 816 B
JavaScript
import { svgPropertiesNoEventsFromUnknown } from './svgPropertiesNoEvents.js';
function getRadiusAndStrokeWidthFromDot(dot) {
var props = svgPropertiesNoEventsFromUnknown(dot);
var defaultR = 3;
var defaultStrokeWidth = 2;
if (props != null) {
var {
r,
strokeWidth
} = props;
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
};
}
export { getRadiusAndStrokeWidthFromDot };
//# sourceMappingURL=getRadiusAndStrokeWidthFromDot.js.map