Merge pull request #8053 from Shadowghost/fix-plugin-icon

Use plugin provided icon if available
This commit is contained in:
Bill Thornton
2026-06-17 13:52:00 -04:00
committed by GitHub
@@ -1,5 +1,5 @@
import Extension from '@mui/icons-material/Extension';
import Folder from '@mui/icons-material/Folder';
import Icon from '@mui/material/Icon';
import List from '@mui/material/List';
import ListItemIcon from '@mui/material/ListItemIcon';
import ListItemText from '@mui/material/ListItemText';
@@ -50,8 +50,7 @@ const PluginDrawerSection = () => {
to={`/${Dashboard.getPluginUrl(pageInfo.Name)}`}
>
<ListItemIcon>
{/* TODO: Support different icons? */}
<Folder />
<Icon>{pageInfo.MenuIcon ?? 'folder'}</Icon>
</ListItemIcon>
<ListItemText primary={pageInfo.DisplayName} />
</ListItemLink>