diff --git a/eslint.config.mjs b/eslint.config.mjs index 9c0ff1326..90e3594c1 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -149,6 +149,11 @@ export default tseslint.config( message: 'Use direct file imports for tree-shaking', allowTypeImports: true }, + { + name: '@mui/icons-material', + message: 'Use direct file imports for tree-shaking', + allowTypeImports: true + }, { name: '@mui/material', message: 'Use direct file imports for tree-shaking', diff --git a/src/apps/dashboard/components/drawer/sections/DevicesDrawerSection.tsx b/src/apps/dashboard/components/drawer/sections/DevicesDrawerSection.tsx index 18fcb010e..1209e0ca1 100644 --- a/src/apps/dashboard/components/drawer/sections/DevicesDrawerSection.tsx +++ b/src/apps/dashboard/components/drawer/sections/DevicesDrawerSection.tsx @@ -1,4 +1,5 @@ -import { Devices, Analytics } from '@mui/icons-material'; +import Devices from '@mui/icons-material/Devices'; +import Analytics from '@mui/icons-material/Analytics'; import List from '@mui/material/List'; import ListItem from '@mui/material/ListItem'; import ListItemIcon from '@mui/material/ListItemIcon'; diff --git a/src/apps/dashboard/components/drawer/sections/LiveTvDrawerSection.tsx b/src/apps/dashboard/components/drawer/sections/LiveTvDrawerSection.tsx index 55a14d329..bee9cc7b9 100644 --- a/src/apps/dashboard/components/drawer/sections/LiveTvDrawerSection.tsx +++ b/src/apps/dashboard/components/drawer/sections/LiveTvDrawerSection.tsx @@ -1,4 +1,5 @@ -import { Dvr, LiveTv } from '@mui/icons-material'; +import Dvr from '@mui/icons-material/Dvr'; +import LiveTv from '@mui/icons-material/LiveTv'; import List from '@mui/material/List'; import ListItem from '@mui/material/ListItem'; import ListItemIcon from '@mui/material/ListItemIcon'; diff --git a/src/apps/dashboard/components/drawer/sections/ServerDrawerSection.tsx b/src/apps/dashboard/components/drawer/sections/ServerDrawerSection.tsx index 1c95db984..bdd24c728 100644 --- a/src/apps/dashboard/components/drawer/sections/ServerDrawerSection.tsx +++ b/src/apps/dashboard/components/drawer/sections/ServerDrawerSection.tsx @@ -1,5 +1,11 @@ -import { Dashboard, ExpandLess, ExpandMore, LibraryAdd, People, PlayCircle, Settings } from '@mui/icons-material'; +import Dashboard from '@mui/icons-material/Dashboard'; +import ExpandLess from '@mui/icons-material/ExpandLess'; +import ExpandMore from '@mui/icons-material/ExpandMore'; +import LibraryAdd from '@mui/icons-material/LibraryAdd'; import Palette from '@mui/icons-material/Palette'; +import People from '@mui/icons-material/People'; +import PlayCircle from '@mui/icons-material/PlayCircle'; +import Settings from '@mui/icons-material/Settings'; import Collapse from '@mui/material/Collapse'; import List from '@mui/material/List'; import ListItem from '@mui/material/ListItem'; diff --git a/src/apps/dashboard/routes/logs/file.tsx b/src/apps/dashboard/routes/logs/file.tsx index 019e8447c..76dff514f 100644 --- a/src/apps/dashboard/routes/logs/file.tsx +++ b/src/apps/dashboard/routes/logs/file.tsx @@ -10,7 +10,8 @@ import ButtonGroup from '@mui/material/ButtonGroup'; import Container from '@mui/material/Container'; import Paper from '@mui/material/Paper'; import Typography from '@mui/material/Typography'; -import { ContentCopy, FileDownload } from '@mui/icons-material'; +import ContentCopy from '@mui/icons-material/ContentCopy'; +import FileDownload from '@mui/icons-material/FileDownload'; import globalize from 'lib/globalize'; import toast from 'components/toast/toast'; import { copy } from 'scripts/clipboard';