diff --git a/.changeset/curly-snails-hammer.md b/.changeset/curly-snails-hammer.md new file mode 100644 index 0000000000..07993af5c0 --- /dev/null +++ b/.changeset/curly-snails-hammer.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-newrelic': patch +--- + +Added an optional ESLint rule - no-top-level-material-ui-4-imports -in cloudbuild plugin which has an auto fix function to migrate the imports and used it to migrate the Material UI imports for plugins/newrelic. diff --git a/plugins/newrelic/.eslintrc.js b/plugins/newrelic/.eslintrc.js index e2a53a6ad2..9d5b45a010 100644 --- a/plugins/newrelic/.eslintrc.js +++ b/plugins/newrelic/.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', + }, + }); \ No newline at end of file diff --git a/plugins/newrelic/src/components/NewRelicComponent/NewRelicComponent.tsx b/plugins/newrelic/src/components/NewRelicComponent/NewRelicComponent.tsx index e11649e520..88808ab4c3 100644 --- a/plugins/newrelic/src/components/NewRelicComponent/NewRelicComponent.tsx +++ b/plugins/newrelic/src/components/NewRelicComponent/NewRelicComponent.tsx @@ -15,7 +15,7 @@ */ import React from 'react'; -import { Grid } from '@material-ui/core'; +import Grid from '@material-ui/core/Grid'; import NewRelicFetchComponent from '../NewRelicFetchComponent'; import { Header,