Webatrice: update deps (#4700)

* save work

* fix reset styling

* fix toast reducer

* update non-react deps

* update react libraries

* remove jquery, use sanitize-html instead

* add missing change

* fix deps and dev deps

* update workflow to target Node 16

* run @mui/codemod to remove @mui/styles

* add default body font size

* update react 17 to 18

* declare enum before use

* add rel attr to links

* fix font sizing issue

* trailing commas

* refactor deep destructuring

Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
This commit is contained in:
Jeremy Letto 2022-11-01 12:41:42 -05:00 committed by GitHub
parent 5854a635ca
commit 26d7fe2ff0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 26225 additions and 3552 deletions

View file

@ -1,6 +1,6 @@
// eslint-disable-next-line
import React, { useMemo, useState } from 'react';
import makeStyles from '@mui/styles/makeStyles';
import { styled } from '@mui/material/styles';
import Popover from '@mui/material/Popover';
import { CardDTO, TokenDTO } from 'services';
@ -10,17 +10,24 @@ import TokenDetails from '../TokenDetails/TokenDetails';
import './CardCallout.css';
const useStyles = makeStyles(theme => ({
popover: {
const PREFIX = 'CardCallout';
const classes = {
popover: `${PREFIX}-popover`,
popoverContent: `${PREFIX}-popoverContent`
};
const Root = styled('span')(({ theme }) => ({
[`& .${classes.popover}`]: {
pointerEvents: 'none',
},
popoverContent: {
[`& .${classes.popoverContent}`]: {
pointerEvents: 'none',
},
}
}));
const CardCallout = ({ name }) => {
const classes = useStyles();
const [card, setCard] = useState<CardDTO>(null);
const [token, setToken] = useState<TokenDTO>(null);
const [anchorEl, setAnchorEl] = useState<Element>(null);
@ -48,7 +55,7 @@ const CardCallout = ({ name }) => {
const open = Boolean(anchorEl);
return (
<span className='callout'>
<Root className='callout'>
<span
onMouseEnter={handlePopoverOpen}
onMouseLeave={handlePopoverClose}
@ -80,7 +87,7 @@ const CardCallout = ({ name }) => {
</Popover>
)
}
</span>
</Root>
);
};