【发布时间】:2022-11-26 01:34:45
【问题描述】:
我的 React 项目中有一个 MUI 手风琴,我希望它在用户单击页面上的其他位置时折叠。
我想通过 css 执行此操作,因为我正在通过 css 执行以下操作:
.focus {
/* border: 2px solid red !important; */
background-color: white !important;
}
<Accordion>
<AccordionSummary
focusVisibleClassName='focus'
expandIcon={<ExpandMoreIcon />}
aria-controls="panel1a-content"
id="panel1a-header"
>
<TextField
style={{ width: 350 }}
id="entityName"
value={entity.entityName}
onChange={(event) => {
setEntity({ ...entity, entityName: event.target.value });
}}
/>
</AccordionSummary>
<AccordionDetails sx={{ borderTop: '1px dashed black', width: 400 }}>
<Typography>
Source
</Typography>
<TextField sx={{ width: 350 }}></TextField>
<Typography>
Classification
</Typography>
<TextField sx={{ width: 350 }}></TextField>
</AccordionDetails>
</Accordion>
感谢您的帮助。
我搜索了这个要求,但没有找到任何结果。
【问题讨论】:
标签: material-ui accordion onblur