github.com/pelicanplatform/pelican@v1.0.5/web_ui/frontend/app/director/page.tsx (about)

     1  /***************************************************************
     2   *
     3   * Copyright (C) 2023, Pelican Project, Morgridge Institute for Research
     4   *
     5   * Licensed under the Apache License, Version 2.0 (the "License"); you
     6   * may not use this file except in compliance with the License.  You may
     7   * obtain a copy of the License at
     8   *
     9   *    http://www.apache.org/licenses/LICENSE-2.0
    10   *
    11   * Unless required by applicable law or agreed to in writing, software
    12   * distributed under the License is distributed on an "AS IS" BASIS,
    13   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    14   * See the License for the specific language governing permissions and
    15   * limitations under the License.
    16   *
    17   ***************************************************************/
    18  
    19  "use client"
    20  
    21  import RateGraph from "@/components/graphs/RateGraph";
    22  import StatusBox from "@/components/StatusBox";
    23  
    24  import {TimeDuration} from "@/components/graphs/prometheus";
    25  
    26  import {Box, Grid, Typography} from "@mui/material";
    27  import FederationOverview from "@/components/FederationOverview";
    28  import {ServerTable} from "@/components/ServerTable";
    29  
    30  
    31  export default function Home() {
    32  
    33      return (
    34          <Box width={"100%"}>
    35              <Grid container spacing={2}>
    36                  <Grid item xs={12} lg={6}>
    37                      <Typography variant={"h4"}>Origins</Typography>
    38                      <ServerTable type={"origin"}/>
    39                  </Grid>
    40                  <Grid item xs={12} lg={6}>
    41                      <Typography variant={"h4"} >Caches</Typography>
    42                      <ServerTable type={"cache"}/>
    43                  </Grid>
    44              </Grid>
    45          </Box>
    46      )
    47  }