2.0.3 • Published 5 months ago

@tntx/text-avatar-react v2.0.3

Weekly downloads
23
License
MIT
Repository
github
Last release
5 months ago

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

参数数据类型是否必填默认值备注
nicknameString-用户昵称
accountString-用户账号,用来判断使用颜色
empStatusnumber1用户状态,1 是正常状态,2 则为灰色
showPopoverbooleantrue是否显示 popover 浮层
sizenumber32头像大小(宽高)
linearGradientbooleanfalse是否渐变
randomColorbooleantrue是否随机颜色,如果不随机,则为固定蓝色
onClickfunction-卡片内的头像点击
themeStringdefault卡片内的主题,default、plant
sameAsChildrenbooleantrue卡片内的头像是否和 children 一样

浮层相关 API

参数数据类型是否必填默认值备注
triggerStringhover浮层详情显示方式,同 Popover
placementStringrightTop浮层详情显示位置,同 Popover
cardConfigArray[]卡片内的详情配置
onClickfunction-卡片内的头像点击
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