import { Box, Container, Typography } from "@mui/material"; import React, { useState } from "react"; import { IPlayer } from "../../PersonObjects/IPlayer"; import { IRouter } from "../../ui/Router"; import { GameOptionsTab } from "../GameOptionsTab"; import { CurrentOptionsPage } from "./CurrentOptionsPage"; import { GameOptionsSidebar } from "./GameOptionsSidebar"; interface IProps { player: IPlayer; router: IRouter; save: () => void; export: () => void; forceKill: () => void; softReset: () => void; } export function GameOptionsRoot(props: IProps): React.ReactElement { const [currentTab, setCurrentTab] = useState(GameOptionsTab.SYSTEM); return ( Options setCurrentTab(tab)} player={props.player} router={props.router} save={props.save} export={props.export} forceKill={props.forceKill} softReset={props.softReset} /> ); }