/
Icons.js
97 lines (94 loc) · 3 KB
/
Icons.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
import React, { Fragment } from 'react'
import { Container } from './styled'
import AreaBumpIcon from './AreaBumpIcon'
import BarIcon from './BarIcon'
import BulletIcon from './BulletIcon'
import BumpIcon from './BumpIcon'
import CalendarIcon from './CalendarIcon'
import ChoroplethIcon from './ChoroplethIcon'
import { ChordIcon } from './ChordIcon'
import CirclePackingIcon from './CirclePackingIcon'
import CodeIcon from './CodeIcon'
import DataIcon from './DataIcon'
import FunnelIcon from './FunnelIcon'
import GeoMapIcon from './GeoMapIcon'
import HeatMapIcon from './HeatMapIcon'
import LineIcon from './LineIcon'
import MarimekkoIcon from './MarimekkoIcon'
import { NetworkIcon } from './NetworkIcon'
import PieIcon from './PieIcon'
import RadarIcon from './RadarIcon'
import { RadialBarIcon } from './RadialBarIcon'
import SankeyIcon from './SankeyIcon'
import ScatterPlotIcon from './ScatterPlotIcon'
import StreamIcon from './StreamIcon'
import SunburstIcon from './SunburstIcon'
import SwarmPlotIcon from './SwarmPlotIcon'
import TimeRangeIcon from './TimeRangeIcon'
import { TreeMapIcon } from './TreeMapIcon'
import WaffleIcon from './WaffleIcon'
import ParallelCoordinatesIcon from './ParallelCoordinatesIcon'
import VoronoiIcon from './VoronoiIcon'
import { colors, Icon, Colors } from './styled'
const ColorsDemo = ({ type }) => {
return (
<Icon type={type}>
<Colors>
{colors[type].colors.map(color => {
return (
<Fragment key={color}>
<span
style={{
display: 'inline-block',
width: 16,
height: 16,
marginRight: 12,
background: color,
}}
/>
<span>{color}</span>
</Fragment>
)
})}
</Colors>
</Icon>
)
}
const Icons = () => (
<Container>
<ColorsDemo type="lightNeutral" />
<ColorsDemo type="lightColored" />
<ColorsDemo type="darkNeutral" />
<ColorsDemo type="darkColored" />
<RadialBarIcon />
<MarimekkoIcon />
<AreaBumpIcon />
<BumpIcon />
<FunnelIcon />
<NetworkIcon />
<BarIcon />
<CirclePackingIcon />
<BulletIcon />
<CalendarIcon />
<ChoroplethIcon />
<ChordIcon />
<CodeIcon />
<DataIcon />
<GeoMapIcon />
<HeatMapIcon />
<LineIcon />
<ParallelCoordinatesIcon />
<PieIcon />
<RadarIcon />
<SankeyIcon />
<ScatterPlotIcon />
<StreamIcon />
<SunburstIcon />
<SwarmPlotIcon />
<TimeRangeIcon />
<TreeMapIcon />
<VoronoiIcon />
<WaffleIcon />
</Container>
)
export default Icons