refactor(striker-ui): migrate MUI v4->5 on Resource/ResourceVolumes (unused)

main
Tsu-ba-me 3 years ago
parent 70ef51f7ca
commit 3218fc14dc
  1. 46
      striker-ui/components/Resource/ResourceVolumes.tsx

@ -1,42 +1,58 @@
import * as prettyBytes from 'pretty-bytes'; import * as prettyBytes from 'pretty-bytes';
import { makeStyles, Box, Divider } from '@material-ui/core'; import { Box, Divider } from '@mui/material';
import InsertLinkIcon from '@material-ui/icons/InsertLink'; import { styled } from '@mui/material/styles';
import InsertLinkIcon from '@mui/icons-material/InsertLink';
import { InnerPanel, PanelHeader } from '../Panels'; import { InnerPanel, PanelHeader } from '../Panels';
import { BodyText } from '../Text'; import { BodyText } from '../Text';
import Decorator, { Colours } from '../Decorator'; import Decorator, { Colours } from '../Decorator';
import { DIVIDER } from '../../lib/consts/DEFAULT_THEME'; import { DIVIDER } from '../../lib/consts/DEFAULT_THEME';
const useStyles = makeStyles((theme) => ({ const PREFIX = 'ResourceVolumes';
root: {
const classes = {
connection: `${PREFIX}-connection`,
bar: `${PREFIX}-bar`,
header: `${PREFIX}-header`,
label: `${PREFIX}-label`,
decoratorBox: `${PREFIX}-decoratorBox`,
divider: `${PREFIX}-divider`,
};
const StyledBox = styled(Box)(({ theme }) => ({
overflow: 'auto', overflow: 'auto',
height: '100%', height: '100%',
paddingLeft: '.3em', paddingLeft: '.3em',
[theme.breakpoints.down('md')]: { [theme.breakpoints.down('md')]: {
overflow: 'hidden', overflow: 'hidden',
}, },
},
connection: { [`& .${classes.connection}`]: {
paddingLeft: '.7em', paddingLeft: '.7em',
paddingRight: '.7em', paddingRight: '.7em',
paddingTop: '1em', paddingTop: '1em',
paddingBottom: '.7em', paddingBottom: '.7em',
}, },
bar: {
[`& .${classes.bar}`]: {
paddingLeft: '.7em', paddingLeft: '.7em',
paddingRight: '.7em', paddingRight: '.7em',
}, },
header: {
[`& .${classes.header}`]: {
paddingTop: '.3em', paddingTop: '.3em',
paddingRight: '.7em', paddingRight: '.7em',
}, },
label: {
[`& .${classes.label}`]: {
paddingTop: '.3em', paddingTop: '.3em',
}, },
decoratorBox: {
[`& .${classes.decoratorBox}`]: {
paddingRight: '.3em', paddingRight: '.3em',
}, },
divider: {
background: DIVIDER, [`& .${classes.divider}`]: {
backgroundColor: DIVIDER,
}, },
})); }));
@ -56,10 +72,8 @@ const ResourceVolumes = ({
}: { }: {
resource: AnvilReplicatedStorage; resource: AnvilReplicatedStorage;
}): JSX.Element => { }): JSX.Element => {
const classes = useStyles();
return ( return (
<Box className={classes.root}> <StyledBox>
{resource && {resource &&
resource.volumes.map((volume) => { resource.volumes.map((volume) => {
return ( return (
@ -124,7 +138,7 @@ const ResourceVolumes = ({
</InnerPanel> </InnerPanel>
); );
})} })}
</Box> </StyledBox>
); );
}; };

Loading…
Cancel
Save