cashdoc-cms-design-system
v1.0.10
Published
Cashdoc CMS Design System
Maintainers
Readme
Cashdoc CMS Design System
Cashdoc CMS용 디자인 시스템 컴포넌트 라이브러리
문서
Storybook과 JSDoc, 둘 중 더 편한 쪽을 보면 됩니다.
Storybook
JSDoc(TSDoc)
기술 스택
- React 18 - UI 라이브러리
- TypeScript - 타입 안전성
- TailwindCSS - 스타일링
- Radix UI - 접근성 프리미티브
- Framer Motion - 애니메이션
- Vite - 빌드 도구
- Storybook - 컴포넌트 문서화
설치
pnpm install cashdoc-cms-design-system사용법
프로젝트 최상단에서 cashdoc-cms-design-system의 style.css 파일을 import 후 사용하면 됩니다.
import "cashdoc-cms-design-system/dist/style.css";import { Button, Modal, DatePicker } from "cashdoc-cms-design-system";
function App() {
return <Button variant="default">버튼</Button>;
}컴포넌트 리스트
Form
Button- 기본 버튼Checkbox- 체크박스RadioButton- 라디오 버튼Switch- 토글 스위치TextInput- 텍스트 입력 필드TagInput- 태그 입력 필드
Data Input
DatePicker- 날짜 선택DateRangePicker- 기간 선택Dropdown- 드롭다운 메뉴Select- 선택 입력Combobox- 검색 가능한 선택
Feedback
Modal- 모달 다이얼로그ConfirmModal- 확인 모달DeleteModal- 삭제 확인 모달ErrorModal- 에러 알림SuccessModal- 성공 알림WarningModal- 경고 알림
Toast- 토스트 알림LoadingCircle- 로딩 인디케이터
Navigation
SideNavigation- 사이드바 네비게이션Popover- 팝오버 메뉴
Display
Text- 타이포그래피Icons- 아이콘 세트
로컬 개발 서버
pnpm devStorybook 실행
pnpm storybook빌드
pnpm build타입 체크
pnpm type-check린트
pnpm lint