import React from "react"; import { Grid, Theme, Typography, useTheme } from "@mui/material"; import makeStyles from "@mui/styles/makeStyles"; import ReactLoading from "react-loading"; export interface Props { message: string; } const BaseLoadingPage = function (props: Props) { const theme = useTheme(); const styles = useStyles(); return ( {props.message}... ); }; const useStyles = makeStyles((theme: Theme) => ({ gridOuter: { alignItems: "center", justifyContent: "center", minHeight: "100vh", }, gridInner: { textAlign: "center", display: "inline-block", }, })); export default BaseLoadingPage;