Merge pull request #3044 from ChrissiQ/fix-ui-style-corp-spacing

️  (Corp Warehouse UI Accessibility) Stop warehouse UI jump at higher zoom.
This commit is contained in:
hydroflame 2022-03-01 10:50:09 -05:00 committed by GitHub
commit fc3a7edf6d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -27,6 +27,8 @@ import Tooltip from "@mui/material/Tooltip";
import Paper from "@mui/material/Paper"; import Paper from "@mui/material/Paper";
import Button from "@mui/material/Button"; import Button from "@mui/material/Button";
import Box from "@mui/material/Box"; import Box from "@mui/material/Box";
import makeStyles from "@mui/styles/makeStyles";
import createStyles from "@mui/styles/createStyles";
interface IProps { interface IProps {
corp: ICorporation; corp: ICorporation;
@ -37,6 +39,14 @@ interface IProps {
rerender: () => void; rerender: () => void;
} }
const useStyles = makeStyles(() =>
createStyles({
retainHeight: {
minHeight: '3em',
},
})
);
function WarehouseRoot(props: IProps): React.ReactElement { function WarehouseRoot(props: IProps): React.ReactElement {
const corp = useCorporation(); const corp = useCorporation();
const division = useDivision(); const division = useDivision();
@ -56,6 +66,8 @@ function WarehouseRoot(props: IProps): React.ReactElement {
props.rerender(); props.rerender();
} }
const classes = useStyles();
// Current State: // Current State:
let stateText; let stateText;
switch (division.state) { switch (division.state) {
@ -158,7 +170,7 @@ function WarehouseRoot(props: IProps): React.ReactElement {
</Typography> </Typography>
<br /> <br />
<Typography>{stateText}</Typography> <Typography className={classes.retainHeight}>{stateText}</Typography>
{corp.unlockUpgrades[1] && ( {corp.unlockUpgrades[1] && (
<> <>