【发布时间】:2021-10-26 17:45:34
【问题描述】:
在这里反应新手。我正在使用 Material-ui 中的 Accordian 组件并希望设置背景颜色和其他样式选项,但我很困惑,因为他们的文档中的 Material-ui 示例遵循export defaulf func... 样式而我的代码库遵循export const 样式,如下所示。两者有什么区别?如何克服我的样式问题并在下面的代码中为手风琴设置背景颜色?
我尝试了以下方法;
import Accordion from '@mui/material/Accordion';
import AccordionSummary from '@mui/material/AccordionSummary';
import AccordionDetails from '@mui/material/AccordionDetails';
export interface CProps {
data: any;
}
export const Cbutes: React.FC<CProps> = ({ data }) => {
return <div>
<Accordion>
<AccordionSummary
aria-controls="panel1a-content"
id="panel1a-header"
>
<Typography>Accordion 1</Typography>
</AccordionSummary>
<AccordionDetails>
<Typography>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse
malesuada lacus ex, sit amet blandit leo lobortis eget.
</Typography>
</AccordionDetails>
</Accordion>
</div>
};
className="bg-color-blue-500..." 是我通常在整个应用程序中使用顺风设计元素的方式。但在这种情况下似乎不起作用。我相信我需要使用 materialUI 样式。有人可以提供一些启示或指导我正确的方向吗?
【问题讨论】:
-
感谢@Armihe 的评论,但我想坚持现有的库而不必复杂化。您知道甚至可以使用 materialUI 样式来更改这些手风琴的背景颜色和文本颜色吗?
-
我猜最便宜的做法是使用每个组件长期以来提供的类道具