@kdanmobile/kdan-ui
v1.4.2
Published
React library library of foundational and advanced components by Kdan web design system
Downloads
103
Readme
Kdan UI Kit
About
Kdan mobile UI Storybook with ReactJS and TypeScript.
凱鈿 UI Kit 目前適用於,官網、商城兩個平台。內容包含了 Web design system,UI component。這套系統不會是一成不變得,元件樣式和設計系統會依照公司成長和主流風格改變不斷的迭代下去。
Installation
npm install @kdanmobile/kdan-ui styled-components
or
yarn add @kdanmobile/kdan-ui styled-components
Quick Start
Watch
yarn storybook
Build
yarn build
Test
yarn test
How to use
import font style
in pages/_app.js
<!-- import fonts css -->
import '@kdanmobile/kdan-ui/dist/fonts/clear-sans.css';
import component
<!-- Normal -->
import { Example } from '@kdanmobile/kdan-ui';
<!-- Code splitting -->
import Example from '@kdanmobile/kdan-ui/dist/Example';
Override the component style
Because of the special needs of the project, we need to cover the component style.
Deployment
Uses Chromatic, a free publishing service made by the Storybook maintainers. It allows us to deploy and host our Storybook safely and securely in the cloud.
Now that our project is hosted in a GitHub repository, we can use a continuous integration(CI) service to deploy our Storybook automatically.
git add .
git commit -m "GitHub action setup"
git push origin master
Once you’ve set up the GitHub action. Your Storybook will be deployed to Chromatic whenever you push code.
Design System
- Typography
- Spacing
- Color
- Breakpoint
UI Components
- Avatar
- Button
- Card
- Carousel
- Checkbox
- Collapse
- Dropdown
- Logo
- Navbar
- Select
- Tabs
- Textfield
- Typography
Utils
- ClickAwayListener
- Portal
- Box