@material-ui/styles
поддерживает следующий способ переопределения стилей по умолчанию:
import React from 'react';
import Box from '@material-ui/core/Box';
import { styled } from '@material-ui/core/styles';
const StyledBox = styled(Box)({
color: 'red'
});
По умолчанию Box
похож на <div />
, и я могу изменить его, передав component
реквизиты:
// somewhere in code
<StyledBox
component="span"
>
Some text
</StyledBox>
И этот пример не работает:
import React from 'react';
import Box from '@material-ui/core/Box';
import { styled } from '@material-ui/core/styles';
const StyledBox = styled(<Box component="span" />)({
color: 'red'
});
Есть ли способ сделать определение компонента для Box на этапе моделирования, используя styled
?