我有一个对象数组,这些对象基本上是侧边栏项目.每个物体都有一个MUI 5图标.在侧边栏组件中,我将其呈现在map函数中.我想要突出显示选定的项目…我设法更改了字体 colored颜色 ,但不知道如何更改图标 colored颜色 .
因此,问题是如何更改Sidebar.tsx中的图标 colored颜色 ?
routes.tsx个
export const SIDEBAR_PATHS = [
{
id: 1,
path: PATHS.projects,
name: 'Projects',
icon: <AccountTreeIcon />,
},
{
id: 2,
path: PATHS.faces,
name: 'Faces',
icon: <FaceRetouchingNaturalIcon />,
},
];
Sidebart.tsx个
{SIDEBAR_PATHS.map(({ id, path, name, icon }) => (
<ListItem key={id} disablePadding>
<ListItemButton disableRipple onClick={() => navigate(path)} selected={path === pathname}>
{icon}
<ListItemText primary={name} primaryTypographyProps={{ fontWeight: 500 }} />
</ListItemButton>
</ListItem>
))}