D·Camp UI

HistoryCard

Dark Mode

자산 히스토리에 사용되는 카드 컴포넌트입니다. 날짜 컬럼과 정보 카드로 구성되며, Label 컴포넌트(카테고리 라벨)와 ContentsList 컴포넌트(상세 데이터)를 조합합니다.

import { HistoryCard } from "@/shared/ui/widget"
사용 컴포넌트:Label,ContentsList

인터랙티브 데모

2024.01.15
투자 내역
투자STOCK1호
투자 금액
5억 원
투자 유형
보통주
주식 수
100,000주
주당 가격
5,000원
지분율
10.5%
투자 기관
D벤처캐피탈
Contents Layout
Options
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.30
2024.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.30

Props

HistoryCard

PropTypeRequiredDefault설명
datestring날짜 텍스트 (좌측 컬럼에 표시)
dateDescriptionstring날짜 아래 보조 설명 텍스트
titlestring정보 카드 제목
onHelpClick() => void전달 시 제목 옆 도움말 아이콘 노출
labelsHistoryCardLabel[]카테고리 라벨 목록 (Label 컴포넌트 활용)
itemsContentsListItem[]ContentsList에 표시할 항목 목록
contentsLayout"table" | "list""table"ContentsList 레이아웃
classNamestring추가 CSS 클래스

HistoryCardLabel

PropTypeRequiredDefault설명
textstring라벨 텍스트
colorLabelColor"green"라벨 색상 (Label 컴포넌트 color)
roundbooleantruepill 형태(true) vs 사각(false)
leftIconComponentType<{ className?: string }>텍스트 앞 아이콘