ohif-viewer/platform/ui/src/components/Icon/icon.mdx
Gustavo André Lelis b7a72f5225 OHIF-32: Wrapping React-select with our style requirements (#1529)
* Custom Select component

* Including inpot section

* Adding missing import sections on docz

* Change cursor once is disabled

* update date range color font
2020-05-15 12:38:18 +01:00

52 lines
1.1 KiB
Plaintext

---
name: Icon
menu: Components
route: components/icon
---
import { Playground, Props } from 'docz';
import Icon from './Icon';
import { ICONS } from './getIcon';
# Icon
## Import
```javascript
import { Icon } from '@ohfi/ui';
```
## Basic usage
<Playground>
<div className="p-4">
<Icon name="series-active" className="text-custom-aquaBright m-4" />
</div>
</Playground>
## All Icons
<div className="p-4 flex flex-wrap items-center bg-black py-8">
{Object.keys(ICONS)
.sort()
.map((name, i) => {
return (
<React.Fragment key={i}>
<div className="flex flex-col items-center w-48 py-4">
<div className="flex items-center justify-center rounded border border-custom-aquaBright p-4 m-2 w-20 h-20">
<Icon name={name} className="text-custom-aquaBright" />
</div>
<div className="break-normal text-white">{name}</div>
</div>
</React.Fragment>
);
})}
</div>
## Properties
<Props of={Icon} />
The `Icon` component takes a single prop of `name`, which indicates which Icon
should be displayed. The icon inherit the component text/font styles.