Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
@txdfe/at-card-cover
Advanced tools
AT 卡片封面组件,有全图、大图、小图三种形式,根据传入的属性来决定最终展示。
提供使用 type dataSource 和 其他属性:
属性 | 类型 | 可选值 | 默认值 | 说明 |
---|---|---|---|---|
type | String | fillPic bigPic smallPic | bigPic | 卡片封面的类型,全图、大图、小图 |
dataSource | Object | noop | null | 基础数据,包含title(标题)、subTitle(副标题)、desc(描述)、back(图片)、extra(ReactNode)、name(名字) |
user | Array | noop | null | 用于提供UsersAvatar需要的数据 |
tag | Object | noop | null | 需要有type,value两组数据 |
buttons | Array | noop | [] | 小图中展示的button,每一项为object,包含key、type、value, |
代码示例:
import { Icon } from '@txdfe/at';
import CardCover from '@txdfe/at-card-cover';
const bigpic = 'https://teambition-file.alibaba-inc.com/thumbnail/011g89ee043c04d33e90ce2450e6536a0106/w/600/h/300';
const dataSource = {
title: 'title',
subTitle: 'subTitle',
desc: 'dejfdklsjflkdjkls',
back: bigpic,
extra: <Icon type="star-fill" style={{ color: '#ffaf38' }} />,
};
const user = [{
id: 1,
nickname: '小小',
name: '吴彦祖',
avatarUrl: 'https://work.alibaba-inc.com/photo/xxxxxx.jpg',
}];
const tag = {
type: 'normal',
value: 'Tag'
};
const buttons = [
{
key: 1,
type: 'primary',
value: '按钮'
},
{
key: 2,
type: 'normal',
value: '按钮'
},
];
const classess = [ 'classname1', 'classname2' ];
class Demo extends React.Component {
render() {
return (
<div>
<h4>全图</h4>
<CardCover type="fillPic" dataSource={dataSource} tag={tag} className="classname1" />
<h4>大图1</h4>
<CardCover type="bigPic" dataSource={dataSource} user={user} className="classname1" />
<h4>大图2</h4>
<CardCover type="bigPic" dataSource={dataSource} />
<h4>小图1</h4>
<CardCover type="smallPic" dataSource={dataSource} buttons={buttons} tag={tag} />
<h4>小图2</h4>
<CardCover type="smallPic" dataSource={dataSource} tag={tag} />
<h4>默认不传type</h4>
<CardCover dataSource={dataSource} />
</div>
);
}
}
FAQs
AT业务组件 - 卡片封面
We found that @txdfe/at-card-cover demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.