UNPKG

react-native-user-avatar

Version:

React Native component for a user avatar with fallback to colored initials

2 lines 937 B
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _react=_interopRequireDefault(require("react"));var _propTypes=_interopRequireDefault(require("prop-types"));var _reactNative=require("react-native");var ImageAvatar=function ImageAvatar(props){var src=props.src,size=props.size,imageStyle=props.imageStyle,borderRadius=props.borderRadius;var imageDefaultStyle={borderRadius:borderRadius?borderRadius:size*0.5,width:size,height:size};var newProps={style:[imageDefaultStyle,imageStyle],source:{uri:src}};return _react.default.createElement(_reactNative.Image,newProps);};ImageAvatar.propTypes={src:_propTypes.default.string,size:_propTypes.default.number,imageStyle:_propTypes.default.object,borderRadius:_propTypes.default.number};var _default=ImageAvatar;exports.default=_default; //# sourceMappingURL=ImageAvatar.js.map