Skip to main content
Glama
Layout.js1.74 kB
import React from 'react'; import { Link as RouterLink } from 'react-router-dom'; import { AppBar, Box, Drawer, Toolbar, Typography, List, ListItem, ListItemIcon, ListItemText, Container } from '@mui/material'; import DashboardIcon from '@mui/icons-material/Dashboard'; import UploadFileIcon from '@mui/icons-material/UploadFile'; const drawerWidth = 240; function Layout({ children }) { return ( <Box sx={{ display: 'flex' }}> <AppBar position="fixed" sx={{ zIndex: (theme) => theme.zIndex.drawer + 1 }}> <Toolbar> <Typography variant="h6" noWrap component="div"> MCP Document Processor </Typography> </Toolbar> </AppBar> <Drawer variant="permanent" sx={{ width: drawerWidth, flexShrink: 0, [`& .MuiDrawer-paper`]: { width: drawerWidth, boxSizing: 'border-box' }, }} > <Toolbar /> <Box sx={{ overflow: 'auto' }}> <List> <ListItem button component={RouterLink} to="/"> <ListItemIcon> <DashboardIcon /> </ListItemIcon> <ListItemText primary="Dashboard" /> </ListItem> <ListItem button component={RouterLink} to="/upload"> <ListItemIcon> <UploadFileIcon /> </ListItemIcon> <ListItemText primary="Upload Document" /> </ListItem> </List> </Box> </Drawer> <Box component="main" sx={{ flexGrow: 1, p: 3 }}> <Toolbar /> <Container maxWidth="lg"> {children} </Container> </Box> </Box> ); } export default Layout;

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/arifazim/MCP_Document_Classifer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server