UNPKG

@sendbird/uikit-react-native-foundation

Version:

A foundational UI kit for building chat-enabled React Native apps.

37 lines 938 B
import React from 'react'; import { View } from 'react-native'; import Icon from '../../components/Icon'; import createStyleSheet from '../../styles/createStyleSheet'; import useUIKitTheme from '../../theme/useUIKitTheme'; const AvatarIcon = ({ size = 56, icon, containerStyle, backgroundColor }) => { const { colors, palette } = useUIKitTheme(); return /*#__PURE__*/React.createElement(View, { style: [styles.container, { width: size, height: size, borderRadius: size / 2, backgroundColor: backgroundColor ?? palette.background300 }, containerStyle] }, /*#__PURE__*/React.createElement(Icon, { icon: icon, size: size / 2, color: colors.onBackgroundReverse01 })); }; const styles = createStyleSheet({ container: { overflow: 'hidden', alignItems: 'center', justifyContent: 'center' } }); export default AvatarIcon; //# sourceMappingURL=AvatarIcon.js.map