Merge pull request #23559 from AdityaK60/Update_plugin_gcalendar

Add ESLint Rule to Gcalendar Plugin
This commit is contained in:
Fredrik Adelöw
2024-03-15 10:41:16 +01:00
committed by GitHub
8 changed files with 39 additions and 30 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-gcalendar': patch
---
Added ESLint rule `no-top-level-material-ui-4-imports` in the `gcalendar` plugin to migrate the Material UI imports.
+5 -1
View File
@@ -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',
},
});
@@ -15,7 +15,9 @@
*/
import React from 'react';
import { Badge, Chip, makeStyles } from '@material-ui/core';
import Badge from '@material-ui/core/Badge';
import Chip from '@material-ui/core/Chip';
import { makeStyles } from '@material-ui/core/styles';
import CancelIcon from '@material-ui/icons/Cancel';
import CheckIcon from '@material-ui/icons/CheckCircle';
import { EventAttendee, ResponseStatus } from '../../api';
@@ -21,7 +21,9 @@ import React, { useState } from 'react';
import { InfoCard, Progress } from '@backstage/core-components';
import { useAnalytics } from '@backstage/core-plugin-api';
import { Box, IconButton, Typography } from '@material-ui/core';
import Box from '@material-ui/core/Box';
import IconButton from '@material-ui/core/IconButton';
import Typography from '@material-ui/core/Typography';
import PrevIcon from '@material-ui/icons/NavigateBefore';
import NextIcon from '@material-ui/icons/NavigateNext';
@@ -24,14 +24,12 @@ import React, { useState } from 'react';
import { useAnalytics } from '@backstage/core-plugin-api';
import { Link } from '@backstage/core-components';
import {
Box,
Paper,
Popover,
Tooltip,
Typography,
makeStyles,
} from '@material-ui/core';
import Box from '@material-ui/core/Box';
import Paper from '@material-ui/core/Paper';
import Popover from '@material-ui/core/Popover';
import Tooltip from '@material-ui/core/Tooltip';
import Typography from '@material-ui/core/Typography';
import { makeStyles } from '@material-ui/core/styles';
import zoomIcon from '../../icons/zoomIcon.svg';
import { CalendarEventPopoverContent } from './CalendarEventPopoverContent';
@@ -19,14 +19,12 @@ import DOMPurify from 'dompurify';
import { useAnalytics } from '@backstage/core-plugin-api';
import { Link } from '@backstage/core-components';
import {
Box,
Divider,
IconButton,
Tooltip,
Typography,
makeStyles,
} from '@material-ui/core';
import Box from '@material-ui/core/Box';
import Divider from '@material-ui/core/Divider';
import IconButton from '@material-ui/core/IconButton';
import Tooltip from '@material-ui/core/Tooltip';
import Typography from '@material-ui/core/Typography';
import { makeStyles } from '@material-ui/core/styles';
import ArrowForwardIcon from '@material-ui/icons/ArrowForward';
import { AttendeeChip } from './AttendeeChip';
@@ -16,16 +16,14 @@
import { sortBy } from 'lodash';
import React from 'react';
import {
Checkbox,
FormControl,
Input,
ListItemText,
MenuItem,
Select,
Typography,
makeStyles,
} from '@material-ui/core';
import Checkbox from '@material-ui/core/Checkbox';
import FormControl from '@material-ui/core/FormControl';
import Input from '@material-ui/core/Input';
import ListItemText from '@material-ui/core/ListItemText';
import MenuItem from '@material-ui/core/MenuItem';
import Select from '@material-ui/core/Select';
import Typography from '@material-ui/core/Typography';
import { makeStyles } from '@material-ui/core/styles';
import { GCalendar } from '../../api';
@@ -15,7 +15,9 @@
*/
import React from 'react';
import { Box, Button, styled } from '@material-ui/core';
import Box from '@material-ui/core/Box';
import Button from '@material-ui/core/Button';
import { styled } from '@material-ui/core/styles';
import { CalendarEvent } from './CalendarEvent';
import { eventsMock } from './signInEventMock';
import { GCalendarEvent } from '../../api';