import * as React from 'react' import { experimentalStyled as styled, alpha } from '@mui/material/styles' import AppBar from '@mui/material/AppBar' import Box from '@mui/material/Box' import Toolbar from '@mui/material/Toolbar' import Typography from '@mui/material/Typography' import InputBase from '@mui/material/InputBase' import SearchIcon from '@mui/icons-material/Search' import Paper from '@mui/material/Paper' import Grid from '@mui/material/Grid' import Avatar from '@mui/material/Avatar' import logo from 'src/components/img/logo-fdo-scal.svg' const info = ('This is the FDO Manager. The hardware and infrastructure for this test instance are provided by GWDG. IndiScale is responsible for the architecture and implementation.') const Item = styled(Paper)(({ theme }) => ({ backgroundColor: theme.palette.mode === 'dark' ? '#1A2027' : '#fff', ...theme.typography.body2, padding: theme.spacing(2), textAlign: 'center', color: theme.palette.text.secondary })) const Search = styled('div')(({ theme }) => ({ position: 'relative', borderRadius: theme.shape.borderRadius, backgroundColor: alpha(theme.palette.common.white, 0.15), '&:hover': { backgroundColor: alpha(theme.palette.common.white, 0.25) }, marginLeft: 0, width: '100%', [theme.breakpoints.up('sm')]: { marginLeft: theme.spacing(1), width: 'auto' } })) const SearchIconWrapper = styled('div')(({ theme }) => ({ padding: theme.spacing(0, 2), height: '100%', position: 'absolute', pointerEvents: 'none', display: 'flex', alignItems: 'center', justifyContent: 'center' })) const StyledInputBase = styled(InputBase)(({ theme }) => ({ color: 'inherit', width: '100%', '& .MuiInputBase-input': { padding: theme.spacing(1, 1, 1, 0), // vertical padding + font size from searchIcon paddingLeft: `calc(1em + ${theme.spacing(4)})`, transition: theme.transitions.create('width'), [theme.breakpoints.up('sm')]: { width: '12ch', '&:focus': { width: '20ch' } } } })) export default function Index () { return ( <Box sx={{ flexGrow: 1 }}> <AppBar position="static"> <Toolbar> <Avatar alt="FDO Logo" src="img/" /> <Typography variant="h6" noWrap component="div" sx={{ flexGrow: 1, display: { xs: 'none', sm: 'block' } }} > FDO MANAGER </Typography> <Search> <SearchIconWrapper> <SearchIcon /> </SearchIconWrapper> <StyledInputBase placeholder="Search…" inputProps={{ 'aria-label': 'search' }} /> </Search> </Toolbar> </AppBar> <Grid container spacing={2} columns={16} justifyContent="center" alignItems="center" marginTop={2}> <Grid item xs={6}> <Item><h2>Projektinfo mit Atomgrafik</h2>{info}<br/>{info}<br/></Item> </Grid> <Grid item xs={6}> <Item>{info}</Item> </Grid> <Grid item xs={6}> <Item>{info}</Item> </Grid> </Grid> </Box> ) } Index.noLayout = true