2.0.3 • Published 5 months ago
@tntx/text-avatar-react v2.0.3
TNT 文字头像组件
安装
npm i @tntx/text-avatar-react --save
使用
import React from "react";
import { message } from "antd";
import TextAvatar from "@tntx/text-avatar-react";
export default (props) => {
const user = {
id: 10,
account: "xiaoming",
empStatus: 1,
nickname: "王小明",
};
const cardConfig = [
{
label: "部门",
value: "企业技术部-PaaS-UED",
},
{
label: "邮箱",
value: "xiaoming@qq.com",
},
];
return (
<TextAvatar
{...user}
cardConfig={cardConfig}
onClick={() => {
message.info("跳转链接");
}}
/>
);
};
API
组件 API
参数 | 数据类型 | 是否必填 | 默认值 | 备注 |
---|---|---|---|---|
nickname | String | 是 | - | 用户昵称 |
account | String | 是 | - | 用户账号,用来判断使用颜色 |
empStatus | number | 否 | 1 | 用户状态,1 是正常状态,2 则为灰色 |
showPopover | boolean | 否 | true | 是否显示 popover 浮层 |
size | number | 否 | 32 | 头像大小(宽高) |
linearGradient | boolean | 否 | false | 是否渐变 |
randomColor | boolean | 否 | true | 是否随机颜色,如果不随机,则为固定蓝色 |
onClick | function | 否 | - | 卡片内的头像点击 |
theme | String | 否 | default | 卡片内的主题,default、plant |
sameAsChildren | boolean | 否 | true | 卡片内的头像是否和 children 一样 |
浮层相关 API
参数 | 数据类型 | 是否必填 | 默认值 | 备注 |
---|---|---|---|---|
trigger | String | 否 | hover | 浮层详情显示方式,同 Popover |
placement | String | 否 | rightTop | 浮层详情显示位置,同 Popover |
cardConfig | Array | 是 | [] | 卡片内的详情配置 |
onClick | function | 否 | - | 卡片内的头像点击 |
2.0.3
5 months ago
2.0.2
5 months ago
2.0.1
5 months ago
2.0.0
5 months ago
1.1.19
2 years ago
1.1.18
2 years ago
1.1.17
3 years ago
1.1.16
3 years ago
1.1.15
3 years ago
1.1.12
3 years ago
1.1.11
3 years ago
1.1.13
3 years ago
1.1.10
4 years ago
1.1.9
4 years ago
1.1.8
4 years ago
1.1.7
4 years ago
1.1.6
4 years ago
1.1.5
4 years ago
1.1.4
4 years ago
1.1.3
4 years ago
1.1.2
4 years ago
1.1.1
4 years ago
1.1.0
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago