1 | import { from as flatten } from 'array-flatten';
|
2 |
|
3 | import separateStyles from './separateStyles';
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 | export default function resolveLTR(css, styles) {
|
10 | const flattenedStyles = flatten(styles);
|
11 |
|
12 | const {
|
13 | aphroditeStyles,
|
14 | hasInlineStyles,
|
15 | inlineStyles,
|
16 | } = separateStyles(flattenedStyles);
|
17 |
|
18 | const result = {};
|
19 | if (aphroditeStyles.length > 0) {
|
20 | result.className = css(...aphroditeStyles);
|
21 | }
|
22 |
|
23 | if (hasInlineStyles) {
|
24 | result.style = inlineStyles;
|
25 | }
|
26 |
|
27 | return result;
|
28 | }
|