diff --git a/.changeset/stupid-seas-travel.md b/.changeset/stupid-seas-travel.md new file mode 100644 index 0000000000..e5edd8df3c --- /dev/null +++ b/.changeset/stupid-seas-travel.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-puppetdb': patch +--- + +Added ESLint rule `no-top-level-material-ui-4-imports` in the `puppetdb` plugin to migrate the Material UI imports. diff --git a/plugins/puppetdb/.eslintrc.js b/plugins/puppetdb/.eslintrc.js index e2a53a6ad2..a2d8179106 100644 --- a/plugins/puppetdb/.eslintrc.js +++ b/plugins/puppetdb/.eslintrc.js @@ -1 +1,5 @@ -module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); +module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, { + rules: { + '@backstage/no-top-level-material-ui-4-imports': 'error', + }, +}); diff --git a/plugins/puppetdb/src/components/ReportDetailsPage/ReportDetailsPage.tsx b/plugins/puppetdb/src/components/ReportDetailsPage/ReportDetailsPage.tsx index c7da8df36b..f8e3cd66a9 100644 --- a/plugins/puppetdb/src/components/ReportDetailsPage/ReportDetailsPage.tsx +++ b/plugins/puppetdb/src/components/ReportDetailsPage/ReportDetailsPage.tsx @@ -20,14 +20,12 @@ import { makeStyles } from '@material-ui/core/styles'; import { useRouteRef } from '@backstage/core-plugin-api'; import { puppetDbRouteRef } from '../../routes'; import React, { useState } from 'react'; -import { - Card, - CardContent, - Tab, - Box, - Typography, - Tabs, -} from '@material-ui/core'; +import Card from '@material-ui/core/Card'; +import CardContent from '@material-ui/core/CardContent'; +import Tab from '@material-ui/core/Tab'; +import Box from '@material-ui/core/Box'; +import Typography from '@material-ui/core/Typography'; +import Tabs from '@material-ui/core/Tabs'; import { ReportDetailsEventsTable } from './ReportDetailsEventsTable'; import { ReportDetailsLogsTable } from './ReportDetailsLogsTable';