@heejun-com/icons
v2.0.0-beta.16
Published
Orbit UI 아이콘 컴포넌트
Readme
@orbit-ui/icons
SVG 아이콘 컴포넌트
설치
pnpm add @orbit-ui/icons사용법
import { PlusIcon, CheckIcon, CloseIcon } from '@orbit-ui/icons'
function App() {
return (
<div>
<PlusIcon size={24} />
<CheckIcon size={24} color="green" />
<CloseIcon size={24} />
</div>
)
}버튼과 함께 사용
import { SolidButton } from '@orbit-ui/theme-eclipse'
import { PlusIcon } from '@orbit-ui/icons'
function App() {
return (
<SolidButton>
<SolidButton.Leading>
<PlusIcon />
</SolidButton.Leading>
추가
</SolidButton>
)
}Props
| Prop | 타입 | 기본값 | 설명 |
| ----------- | --------------- | -------------- | ------------- |
| size | number | 24 | 크기 (px) |
| color | string | currentColor | 색상 |
| className | string | - | CSS 클래스 |
| style | CSSProperties | - | 인라인 스타일 |
아이콘 컨텍스트
import { IconPropsContext } from '@orbit-ui/icons'
;<IconPropsContext.Provider value={{ size: 20, color: 'blue' }}>
<PlusIcon /> {/* 20px, blue */}
<MinusIcon /> {/* 20px, blue */}
</IconPropsContext.Provider>라이선스
MIT
