antd란??
(React 환경)
설치
npm i antd @types/antd
npm i @ant-design/icons
사용법
공식 사이트 : https://ant.design/components/menu/
1. 원하는 디자을 고른다.
2. <>버튼을 눌러 코드를 표시한다.
3.props들을 확인한다.
import {Button, Card, Popover, Avatar, List, Comment} from 'antd';
<Card
cover={post.Images[0] && <PostImages images={post.Images} />}
actions={[
<RetweetOutlined key="retweet" />,
liked
? <HeartTwoTone twoToneColor="#eb2f96" key="heart" onClick={onToggleLike} />
:<HeartOutlined key="heart" onClick={onToggleLike} />,
<MessageOutlined key="comment" onClick={onToggleComment} />,
<Popover key="more" content={(
<Button.Group>
{id && post.User.id === id ? (
<>
<Button>수정</Button>
<Button type="danger">삭제</Button>
</>
) : <Button>신고</Button>}
</Button.Group>
)}>
<EllipsisOutlined />
</Popover>,
]}
>
<Card.Meta avatar={<Avatar>{post.User.nickname[0]}</Avatar>}
title={post.User.nickname} description={post.content} />
<Button></Button>
</Card>