tdesign-vue
Version:
35 lines (31 loc) • 811 B
JavaScript
/**
* tdesign v1.15.0
* (c) 2026 tdesign
* @license MIT
*/
import { isString, toUpper } from 'lodash-es';
import { MOBILE_CIRCLE_SIZE_PX } from './const.js';
var getDiameter = function getDiameter(size) {
if (!size) return MOBILE_CIRCLE_SIZE_PX.DEFAULT;
if (isString(size)) {
var KEY = toUpper(size);
if (KEY in MOBILE_CIRCLE_SIZE_PX) {
return MOBILE_CIRCLE_SIZE_PX[KEY];
}
return MOBILE_CIRCLE_SIZE_PX.DEFAULT;
}
return size;
};
var getCircleStokeWidth = function getCircleStokeWidth(strokeWidth, size) {
if (!strokeWidth) {
if (size === "micro") {
return 2;
}
}
if (typeof strokeWidth !== "number" || Number.isNaN(strokeWidth)) {
return 6;
}
return strokeWidth;
};
export { getCircleStokeWidth, getDiameter };
//# sourceMappingURL=utils.js.map