@td-design/react-native
Version:
react-native UI组件库
27 lines (25 loc) • 547 B
JavaScript
import helpers from '../../helpers';
const {
px
} = helpers;
export default function useAvatar(_ref) {
let {
size = px(46),
borderRadius = 0,
circular = true
} = _ref;
/** icon的长宽 */
const width = size;
const height = size;
/** 挂件的大小 */
const accessorySize = (Math.sqrt(2) - 1) * width / Math.sqrt(2);
/** 头像的弧度 */
const avatarRadius = circular ? width / 2 : borderRadius;
return {
width,
height,
accessorySize,
avatarRadius
};
}
//# sourceMappingURL=useAvatar.js.map