1 | import { createUseStyles } from 'react-jss'
|
2 | import { omit } from 'lodash'
|
3 |
|
4 | export function useStyles(styles, data = {}) {
|
5 | return createUseStyles(styles)(data)
|
6 | }
|
7 |
|
8 | export function useStyle(style, data = {}) {
|
9 | return createUseStyles({ className: style })(data).className
|
10 | }
|
11 |
|
12 | export function useGlobalStyles(styles, data = {}) {
|
13 | return createUseStyles({
|
14 | name: {
|
15 | '@global': omit(styles, 'root'),
|
16 | ...styles.root,
|
17 | },
|
18 | })(data).name
|
19 | }
|