HistoryCard
Dark Mode자산 히스토리에 사용되는 카드 컴포넌트입니다. 날짜 컬럼과 정보 카드로 구성되며, Label 컴포넌트(카테고리 라벨)와 ContentsList 컴포넌트(상세 데이터)를 조합합니다.
import { HistoryCard } from "@/shared/ui/widget"인터랙티브 데모
2024.01.15
투자 내역
투자STOCK1호
투자 금액
5억 원투자 유형
보통주주식 수
100,000주주당 가격
5,000원지분율
10.5%투자 기관
D벤처캐피탈tsx
<HistoryCard
date="2024.01.15"
title="투자 내역"
onHelpClick={() => {}}
labels={LABELS_INVEST}
items={ITEMS_INVEST}
/>히스토리 타입별 예시
투자, 회수, 전환 등 다양한 자산 히스토리 유형을 Label 색상과 아이콘으로 구분합니다.
2024.01.15
투자 내역
투자STOCK1호
투자 금액
5억 원투자 유형
보통주주식 수
100,000주주당 가격
5,000원지분율
10.5%투자 기관
D벤처캐피탈2024.06.30
회수 내역
회수CB2호
회수 금액
8억 원원금 대비
+60%전환 비율
1:1.5정산일
2024.06.302024.09.01
전환 내역
전환SAFE
전환 금액
3억 원전환 유형
보통주 전환전환 주식 수
60,000주전환 가격
5,000원기존 지분율
6.3%전환 후 지분율
8.1%Contents Layout
ContentsList의 table/list 레이아웃을 전환할 수 있습니다.
2024.01.15
투자 내역 (Table)
투자STOCK1호
투자 금액
5억 원투자 유형
보통주주식 수
100,000주주당 가격
5,000원지분율
10.5%투자 기관
D벤처캐피탈2024.01.15
투자 내역 (List)
투자STOCK1호
투자 금액
5억 원투자 유형
보통주주식 수
100,000주주당 가격
5,000원지분율
10.5%투자 기관
D벤처캐피탈최소 구성
라벨과 도움말 아이콘 없이 날짜 + 제목 + 데이터만으로 구성한 예시입니다.
2024.03.20
기본 내역
회수 금액
8억 원원금 대비
+60%전환 비율
1:1.5정산일
2024.06.30Props
HistoryCard
| Prop | Type | Required | Default | 설명 |
|---|---|---|---|---|
date | string | ✓ | — | 날짜 텍스트 (좌측 컬럼에 표시) |
dateDescription | string | — | — | 날짜 아래 보조 설명 텍스트 |
title | string | ✓ | — | 정보 카드 제목 |
onHelpClick | () => void | — | — | 전달 시 제목 옆 도움말 아이콘 노출 |
labels | HistoryCardLabel[] | — | — | 카테고리 라벨 목록 (Label 컴포넌트 활용) |
items | ContentsListItem[] | ✓ | — | ContentsList에 표시할 항목 목록 |
contentsLayout | "table" | "list" | — | "table" | ContentsList 레이아웃 |
className | string | — | — | 추가 CSS 클래스 |
HistoryCardLabel
| Prop | Type | Required | Default | 설명 |
|---|---|---|---|---|
text | string | ✓ | — | 라벨 텍스트 |
color | LabelColor | — | "green" | 라벨 색상 (Label 컴포넌트 color) |
round | boolean | — | true | pill 형태(true) vs 사각(false) |
leftIcon | ComponentType<{ className?: string }> | — | — | 텍스트 앞 아이콘 |