Require full import for @mui/icons-materials

Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
This commit is contained in:
viown
2025-05-08 10:25:09 +03:00
parent c83fa6890c
commit 78c627fbd6
5 changed files with 18 additions and 4 deletions
+5
View File
@@ -149,6 +149,11 @@ export default tseslint.config(
message: 'Use direct file imports for tree-shaking', message: 'Use direct file imports for tree-shaking',
allowTypeImports: true allowTypeImports: true
}, },
{
name: '@mui/icons-material',
message: 'Use direct file imports for tree-shaking',
allowTypeImports: true
},
{ {
name: '@mui/material', name: '@mui/material',
message: 'Use direct file imports for tree-shaking', message: 'Use direct file imports for tree-shaking',
@@ -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 List from '@mui/material/List';
import ListItem from '@mui/material/ListItem'; import ListItem from '@mui/material/ListItem';
import ListItemIcon from '@mui/material/ListItemIcon'; import ListItemIcon from '@mui/material/ListItemIcon';
@@ -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 List from '@mui/material/List';
import ListItem from '@mui/material/ListItem'; import ListItem from '@mui/material/ListItem';
import ListItemIcon from '@mui/material/ListItemIcon'; import ListItemIcon from '@mui/material/ListItemIcon';
@@ -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 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 Collapse from '@mui/material/Collapse';
import List from '@mui/material/List'; import List from '@mui/material/List';
import ListItem from '@mui/material/ListItem'; import ListItem from '@mui/material/ListItem';
+2 -1
View File
@@ -10,7 +10,8 @@ import ButtonGroup from '@mui/material/ButtonGroup';
import Container from '@mui/material/Container'; import Container from '@mui/material/Container';
import Paper from '@mui/material/Paper'; import Paper from '@mui/material/Paper';
import Typography from '@mui/material/Typography'; 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 globalize from 'lib/globalize';
import toast from 'components/toast/toast'; import toast from 'components/toast/toast';
import { copy } from 'scripts/clipboard'; import { copy } from 'scripts/clipboard';