UNPKG

@tarojsx/ui

Version:

We reinvents the UI for Taro3+

12 lines 891 B
import React from 'react'; import classNames from 'classnames'; import { View, Image, Text, OpenData } from '@tarojs/components'; import '../style/Avatar.scss'; export const Avatar = props => { const { className, style = {}, size, circle, image, text, openData } = props; return (React.createElement(View, { className: classNames('at-avatar', { [`at-avatar--${size}`]: typeof size === 'string', 'at-avatar--circle': circle, }, className), style: style }, (openData === null || openData === void 0 ? void 0 : openData.type) === 'userAvatarUrl' && process.env.TARO_ENV === 'weapp' ? (React.createElement(OpenData, Object.assign({}, openData))) : image ? (React.createElement(Image, { className: "at-avatar__img", src: image })) : (React.createElement(Text, { className: "at-avatar__text" }, text ? text[0] : '')))); }; //# sourceMappingURL=Avatar.js.map