UNPKG

@devloops/react-native-variant

Version:
2 lines 1.83 kB
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _extends2=_interopRequireDefault(require("@babel/runtime/helpers/extends"));var _objectWithoutProperties2=_interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));var _react=_interopRequireDefault(require("react"));var _reactNative=require("react-native");var _styleGenerator=require("../../Helpers/styleGenerator");var _Theming=require("../../Theming");var _jsxFileName="/Users/devloops/Desktop/reactNative/reactNativeMUI/src/Components/Avatar/AvatarImage.tsx";var AvatarImage=function AvatarImage(_ref){var source=_ref.source,_ref$size=_ref.size,size=_ref$size===void 0?32:_ref$size,padding=_ref.padding,elevation=_ref.elevation,color=_ref.color,backgroundColor=_ref.backgroundColor,style=_ref.style,containerStyle=_ref.containerStyle,theme=_ref.theme,props=(0,_objectWithoutProperties2.default)(_ref,["source","size","padding","elevation","color","backgroundColor","style","containerStyle","theme"]);theme=(0,_Theming.useTheme)(theme);backgroundColor=backgroundColor||theme.color.primary;return _react.default.createElement(_reactNative.Animated.View,{style:[{width:size,height:size,borderRadius:size/2,backgroundColor:backgroundColor,padding:padding},(0,_styleGenerator.elevationShadowStyle)(elevation||1),containerStyle],__source:{fileName:_jsxFileName,lineNumber:39}},_react.default.createElement(_reactNative.Image,(0,_extends2.default)({source:source,style:_reactNative.StyleSheet.flatten([{width:size,height:size,borderRadius:size/2},style])},props,{__source:{fileName:_jsxFileName,lineNumber:51}})));};AvatarImage.displayName='Avatar.Image';var _default=AvatarImage;exports.default=_default; //# sourceMappingURL=AvatarImage.js.map