Material-UI injectFirst не работает с сборником рассказов - PullRequest
1 голос
/ 30 октября 2019

Я использую пользовательский интерфейс материала со стилевыми компонентами и в соответствии с документацией , чтобы переопределить стили материала, необходимо добавить этот атрибут injectFirst:

, однако при попыткечтобы использовать этот подход в среде сборника рассказов, он не работает должным образом, а стили JSS по-прежнему внедряются после стилевых компонентов.

.storybook / config.js:

import React from 'react'
import {configure, addDecorator} from '@storybook/react'
import { StylesProvider } from '@material-ui/styles'

addDecorator(storyFn => (
    <StylesProvider injectFirst>
        { storyFn() }
    </StylesProvider>
));
const req = require.context('../packages', true, /.story.js$/);

function loadStories() {
    req.keys().forEach((filename) => req(filename));
}

configure(loadStories, module);

DOM: атрибут стиля в стиле компонентов до JSS styled-components style attribute is still before JSS

...