| import React from "react"; | |
| import { MantineProvider } from "@mantine/core"; | |
| import styled, { ThemeProvider } from "styled-components"; | |
| import { lightTheme } from "src/constants/theme"; | |
| import { Navbar } from "../Navbar"; | |
| const StyledLayoutWrapper = styled.div` | |
| padding-bottom: 48px; | |
| `; | |
| const Layout: React.FC<{ children: React.ReactNode }> = ({ children }) => { | |
| return ( | |
| <React.Suspense> | |
| <MantineProvider forceColorScheme="light"> | |
| <ThemeProvider theme={lightTheme}> | |
| <StyledLayoutWrapper> | |
| <Navbar /> | |
| {children} | |
| </StyledLayoutWrapper> | |
| </ThemeProvider> | |
| </MantineProvider> | |
| </React.Suspense> | |
| ); | |
| }; | |
| export default Layout; | |