github.com/pelicanplatform/pelican@v1.0.5/web_ui/frontend/app/(landing)/layout.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  import {Box} from "@mui/material";
    20  
    21  import {Header} from "@/components/layout/Header";
    22  
    23  export const metadata = {
    24      title: 'Pelican Platform',
    25      description: 'Software designed to make data distribution easy',
    26  }
    27  
    28  export default function RootLayout({
    29                                         children,
    30                                     }: {
    31      children: React.ReactNode
    32  }) {
    33      return (
    34          <>
    35              <Header text={"Pelican Software"}/>
    36              <Box component={"main"} pt={"75px"} display={"flex"} minHeight={"100vh"}>
    37                  {children}
    38              </Box>
    39          </>
    40      )
    41  }