UI: Memoize character overview (#247)

This commit is contained in:
David Walker
2022-12-21 15:27:51 -08:00
committed by GitHub
parent addcee73fc
commit 149d687fd6
3 changed files with 258 additions and 276 deletions
+2 -2
View File
@@ -53,7 +53,7 @@ const useStyles = makeStyles({
});
interface IProps {
children: JSX.Element[] | JSX.Element | React.ReactElement[] | React.ReactElement;
children: (parentOpen: boolean) => JSX.Element[] | JSX.Element | React.ReactElement[] | React.ReactElement;
mode: "tutorial" | "overview";
}
@@ -141,7 +141,7 @@ export function Overview({ children, mode }: IProps): React.ReactElement {
</Box>
</Box>
<Collapse in={open} className={classes.collapse}>
{children}
{children(open)}
</Collapse>
</Paper>
</Draggable>