blob: 2702989d423c8eb47e623ac42f9d9061e6dc8e8b (
plain)
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
|
# sunlight-theme
## Demo
[https://optimistic-kalam-56c21b.netlify.com](https://optimistic-kalam-56c21b.netlify.com)
## Usage
```javascript
const containerStyle = ({ colours }) => css`
color: ${colours.main};
`
const mainRange = colormap({
colormap: 'autumn',
nshades: 11,
format: 'hex',
alpha: 1
})
const colourMiddleware = theme => {
return {
...theme,
colours: {
main: mainRange[theme.lightLevel]
}
}
}
export const DemoComponent = ({ children }) => {
return (
<SunlightTheme middleware={[colourMiddleware]}>
<div css={containerStyle}>{children}</div>
</SunlightTheme>
)
}
```
|