import React, { Fragment } from "react"; import { Redirect, Route, Switch, useRouteMatch, match } from "react-router"; import { Container } from "react-bootstrap"; import { AuthUser } from "@/services/user"; import AdminNav from "./AdminNav"; import UserAdmin from "./UserAdmin"; import HighlightTimelineAdmin from "./HighlightTimelineAdmin"; interface AdminProps { user: AuthUser; } const Admin: React.FC = ({ user }) => { const match = useRouteMatch(); return ( {(p) => { const match = p.match as match<{ name: string }>; const name = match.params["name"]; return ( {(() => { if (name === "users") { return ; } else if (name === "highlighttimelines") { return ; } })()} ); }} ); }; export default Admin;