completed layout of page
This commit is contained in:
@@ -22,9 +22,13 @@ import MenuItem from '@mui/material/MenuItem';
|
|||||||
import {red, green, lightBlue, lightGreen} from '@mui/material/colors';
|
import {red, green, lightBlue, lightGreen} from '@mui/material/colors';
|
||||||
import { ThemeProvider, createTheme } from '@mui/material/styles';
|
import { ThemeProvider, createTheme } from '@mui/material/styles';
|
||||||
import { ReactSession } from 'react-client-session';
|
import { ReactSession } from 'react-client-session';
|
||||||
|
|
||||||
|
|
||||||
import { Axios } from 'axios';
|
import { Axios } from 'axios';
|
||||||
|
import Chip from '@mui/material/Chip';
|
||||||
|
import Stack from '@mui/material/Stack';
|
||||||
|
import Select, { SelectChangeEvent } from '@mui/material/Select';
|
||||||
|
import InputLabel from '@mui/material/InputLabel';
|
||||||
|
import FormControl from '@mui/material/FormControl';
|
||||||
|
import { Table, TableBody, TableCell, TableContainer,TableHead, TableRow, Paper} from '@mui/material';
|
||||||
|
|
||||||
const theme = createTheme({
|
const theme = createTheme({
|
||||||
palette: {
|
palette: {
|
||||||
@@ -105,137 +109,360 @@ const handleSubmit = evt => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
<ThemeProvider theme={theme}>
|
||||||
|
<div>
|
||||||
|
<AppBar position="static">
|
||||||
|
<Toolbar variant="dense">
|
||||||
|
<Button variant="h6" color="main" position="right" onClick={Home}>
|
||||||
|
Home
|
||||||
|
</Button>
|
||||||
|
<Button variant="h6" color="main" component="div" onClick={Menus}>
|
||||||
|
Menus
|
||||||
|
</Button>
|
||||||
|
<Button variant="h6"onClick={Past} >
|
||||||
|
Past Plans</Button>
|
||||||
|
<Button variant="h6" color="main" component="div" onClick={logout} sx={{
|
||||||
|
':hover': {
|
||||||
|
bgcolor: '#ffc6c4', // theme.palette.primary.main
|
||||||
|
color: 'red',
|
||||||
|
},
|
||||||
|
}}>
|
||||||
|
Log out
|
||||||
|
</Button>
|
||||||
|
</Toolbar>
|
||||||
|
</AppBar>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<h1> Your Plan</h1>
|
||||||
|
<h2> Goal for the week of: </h2>
|
||||||
|
|
||||||
|
<form>
|
||||||
<ThemeProvider theme={theme}>
|
|
||||||
<div>
|
<TextField
|
||||||
<AppBar position="static">
|
sx={{ paddingBottom: 1 }}
|
||||||
<Toolbar variant="dense">
|
id="calorie-input"
|
||||||
<Button variant="h6" color="main" position="right" onClick={Home}>
|
label="Calories"
|
||||||
Home</Button>
|
size ="small"
|
||||||
<Button variant="h6" color="main" component="div" onClick={Menus}>
|
/>
|
||||||
Menus
|
|
||||||
</Button>
|
<TextField
|
||||||
<Button variant="h6"onClick={Past} >
|
id="fat-input"
|
||||||
Past Plans</Button>
|
label="Fat (g)"
|
||||||
<Button variant="h6" color="main" component="div" onClick={logout} sx={{
|
size="small"
|
||||||
':hover': {
|
/>
|
||||||
bgcolor: '#ffc6c4', // theme.palette.primary.main
|
|
||||||
color: 'red',
|
<TextField
|
||||||
},
|
id="saturated_fat-input"
|
||||||
}}>
|
label="Saturated Fat (g)"
|
||||||
Log out
|
size="small"
|
||||||
</Button>
|
/>
|
||||||
|
|
||||||
</Toolbar>
|
<TextField
|
||||||
</AppBar>
|
id="trans_fat-input"
|
||||||
</div>
|
label="Trans Fat (g)"
|
||||||
<div>
|
size="small"
|
||||||
<h1> Your Plan</h1>
|
/>
|
||||||
<h2> Goal for the week of: </h2>
|
|
||||||
|
<TextField
|
||||||
<form>
|
id="carbs-input"
|
||||||
<> </>
|
label="Carbs (g)"
|
||||||
<TextField
|
size="small"
|
||||||
sx={{ paddingBottom: 1 }}
|
/>
|
||||||
id="calorie-input"
|
|
||||||
label="Calories"
|
|
||||||
size ="small"
|
|
||||||
/>
|
|
||||||
<> </>
|
|
||||||
<TextField
|
|
||||||
id="fat-input"
|
|
||||||
label="Fat (g)"
|
|
||||||
size="small"
|
|
||||||
/>
|
|
||||||
<> </>
|
|
||||||
<TextField
|
|
||||||
id="saturated_fat-input"
|
|
||||||
label="Saturated Fat (g)"
|
|
||||||
size="small"
|
|
||||||
/>
|
|
||||||
<> </>
|
|
||||||
<TextField
|
|
||||||
id="trans_fat-input"
|
|
||||||
label="Trans Fat (g)"
|
|
||||||
size="small"
|
|
||||||
/>
|
|
||||||
<> </>
|
|
||||||
<TextField
|
|
||||||
id="carbs-input"
|
|
||||||
label="Carbs (g)"
|
|
||||||
size="small"
|
|
||||||
/>
|
|
||||||
<br></br>
|
|
||||||
<> </>
|
|
||||||
<TextField
|
|
||||||
id="fiber-input"
|
|
||||||
label="Fiber (g)"
|
|
||||||
size="small"
|
|
||||||
/>
|
|
||||||
<> </>
|
|
||||||
<TextField
|
|
||||||
id="sugar-input"
|
|
||||||
label="Sugar (g)"
|
|
||||||
size="small"
|
|
||||||
/>
|
|
||||||
<> </>
|
|
||||||
<TextField
|
|
||||||
id="protein-input"
|
|
||||||
label="Protein (g)"
|
|
||||||
size="small"
|
|
||||||
/>
|
|
||||||
<> </>
|
|
||||||
<TextField
|
|
||||||
id="sodium-input"
|
|
||||||
label="Sodium (mg)"
|
|
||||||
size="small"
|
|
||||||
/>
|
|
||||||
<> </>
|
|
||||||
<TextField
|
|
||||||
id="potassium-input"
|
|
||||||
label="Potassium (mg)"
|
|
||||||
size="small"
|
|
||||||
/>
|
|
||||||
<> </>
|
|
||||||
<TextField
|
|
||||||
id="cholesterol-input"
|
|
||||||
label="Cholesterol (mg)"
|
|
||||||
size="small"
|
|
||||||
/>
|
|
||||||
<br></br>
|
|
||||||
<br></br>
|
|
||||||
<> </>
|
|
||||||
<Button
|
|
||||||
type="submit"
|
|
||||||
variant="contained"
|
|
||||||
size = "large">
|
|
||||||
Submit</Button>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
<br></br>
|
<br></br>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="fiber-input"
|
||||||
|
label="Fiber (g)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="sugar-input"
|
||||||
|
label="Sugar (g)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="protein-input"
|
||||||
|
label="Protein (g)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="sodium-input"
|
||||||
|
label="Sodium (mg)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="potassium-input"
|
||||||
|
label="Potassium (mg)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="cholesterol-input"
|
||||||
|
label="Cholesterol (mg)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
<br></br>
|
||||||
|
<br></br>
|
||||||
|
|
||||||
|
|
||||||
<div>
|
<Button
|
||||||
<h2>
|
type="submit"
|
||||||
|
variant="contained"
|
||||||
|
size = "large">
|
||||||
|
Submit</Button>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
<br></br>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<h2>
|
||||||
|
|
||||||
|
So Far This Week:
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
<h3>
|
||||||
|
|
||||||
|
Foods Eaten
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<TableContainer component={Paper}>
|
||||||
|
<Table stickyHeader>
|
||||||
|
<TableHead>
|
||||||
|
<TableRow>
|
||||||
|
<TableCell style={{ width: 90 }} align="lect">Food</TableCell>
|
||||||
|
<TableCell style={{ width: 90 }} align="left">Calories</TableCell>
|
||||||
|
<TableCell style={{ width: 90 }} align="left">Fat (g)</TableCell>
|
||||||
|
<TableCell style={{ width: 90 }} align="left">Saturated Fat (g)</TableCell>
|
||||||
|
<TableCell style={{ width: 90 }} align="left">TransFat (g)</TableCell>
|
||||||
|
<TableCell style={{ width: 90 }} align="left">Carbs (g)</TableCell>
|
||||||
|
<TableCell style={{ width: 90 }} align="left">Fiber (g)</TableCell>
|
||||||
|
<TableCell style={{ width: 90 }} align="left">Sugar (g)</TableCell>
|
||||||
|
<TableCell style={{ width: 90 }} align="left">Protein (g)</TableCell>
|
||||||
|
<TableCell style={{ width: 90 }} align="left">Sodium (mg)</TableCell>
|
||||||
|
<TableCell style={{ width: 90 }} align="left">Potassium (mg)</TableCell>
|
||||||
|
<TableCell style={{ width: 90 }} align="left">Cholesterol (mg)</TableCell>
|
||||||
|
</TableRow>
|
||||||
|
</TableHead>
|
||||||
|
|
||||||
|
<TableBody>
|
||||||
|
<TableRow>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
</TableRow>
|
||||||
|
</TableBody>
|
||||||
|
</Table>
|
||||||
|
</TableContainer>
|
||||||
|
|
||||||
|
<h3>
|
||||||
|
|
||||||
|
Weekly Totals
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<TableContainer component={Paper}>
|
||||||
|
<Table sx={{ maxWidth: 1200 }}>
|
||||||
|
<TableHead>
|
||||||
|
<TableRow>
|
||||||
|
<TableCell align="left">Calories</TableCell>
|
||||||
|
<TableCell align="left">Fat (g)</TableCell>
|
||||||
|
<TableCell align="left">Saturated Fat (g)</TableCell>
|
||||||
|
<TableCell align="left">TransFat (g)</TableCell>
|
||||||
|
<TableCell align="left">Carbs (g)</TableCell>
|
||||||
|
<TableCell align="left">Fiber (g)</TableCell>
|
||||||
|
<TableCell align="left">Sugar (g)</TableCell>
|
||||||
|
<TableCell align="left">Protein (g)</TableCell>
|
||||||
|
<TableCell align="left">Sodium (mg)</TableCell>
|
||||||
|
<TableCell align="left">Potassium (mg)</TableCell>
|
||||||
|
<TableCell align="left">Cholesterol (mg)</TableCell>
|
||||||
|
</TableRow>
|
||||||
|
</TableHead>
|
||||||
|
|
||||||
|
<TableBody>
|
||||||
|
<TableRow>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
<TableCell> </TableCell>
|
||||||
|
</TableRow>
|
||||||
|
</TableBody>
|
||||||
|
</Table>
|
||||||
|
</TableContainer>
|
||||||
|
|
||||||
|
<br></br>
|
||||||
|
<Stack direction="row" spacing={2}>
|
||||||
|
|
||||||
|
<Chip label="Calories" variant="outlined"/>
|
||||||
|
<Chip label="Fat" variant="outlined"/>
|
||||||
|
|
||||||
|
<Chip label="Saturated Fat" variant="outlined"/>
|
||||||
|
|
||||||
|
<Chip label="Trans Fat" variant="outlined"/>
|
||||||
|
|
||||||
|
<Chip label="Carbs" variant="outlined"/>
|
||||||
|
|
||||||
|
<Chip label="Fiber" variant="outlined"/>
|
||||||
|
|
||||||
|
<Chip label="Sugar" variant="outlined"/>
|
||||||
|
|
||||||
|
<Chip label="Protein" variant="outlined"/>
|
||||||
|
|
||||||
|
<Chip label="Sodium" variant="outlined"/>
|
||||||
|
|
||||||
|
<Chip label="Potassium" variant="outlined"/>
|
||||||
|
|
||||||
|
<Chip label="Cholesterol" variant="outlined"/>
|
||||||
|
</Stack>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<h2>
|
||||||
|
|
||||||
|
Add to Food Journal
|
||||||
|
</h2>
|
||||||
|
<h3>
|
||||||
|
On-Campus
|
||||||
|
</h3>
|
||||||
|
<form>
|
||||||
|
|
||||||
So Far This Week:
|
<FormControl sx={{minWidth:170 }}>
|
||||||
</h2>
|
<InputLabel id="dining-location-select-label">Dining Location</InputLabel>
|
||||||
</div>
|
<Select labelId="dining-location-select-label" id="dining-location-select" label="Dining Location">
|
||||||
|
<MenuItem>DH</MenuItem>
|
||||||
|
<MenuItem>Chick-fil-a</MenuItem>
|
||||||
|
<MenuItem>Smashburger</MenuItem>
|
||||||
|
<MenuItem>Flip Kitchen</MenuItem>
|
||||||
|
<MenuItem>ABP</MenuItem>
|
||||||
|
<MenuItem>Starbucks</MenuItem>
|
||||||
|
<MenuItem>Modern Market</MenuItem>
|
||||||
|
<MenuItem>Taco Bell</MenuItem>
|
||||||
|
</Select>
|
||||||
|
</FormControl>
|
||||||
|
|
||||||
<div>
|
|
||||||
<h2>
|
|
||||||
|
|
||||||
Add to Food Journal
|
<TextField
|
||||||
</h2>
|
id="keywordsearch"
|
||||||
<h3>
|
label="Keyword"
|
||||||
On-Campus
|
size="medium"
|
||||||
</h3>
|
/>
|
||||||
<h3>
|
|
||||||
Off-Campus
|
|
||||||
</h3>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
<Button sx={{ m: 1}}
|
||||||
|
type="search"
|
||||||
|
variant="contained"
|
||||||
|
size="medium">
|
||||||
|
Search</Button>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<h3>
|
||||||
|
Off-Campus
|
||||||
|
</h3>
|
||||||
|
<form>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
sx={{ paddingBottom: 1 }}
|
||||||
|
id="food-input"
|
||||||
|
label="Food Item"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
sx={{ paddingBottom: 1 }}
|
||||||
|
id="calorie-input"
|
||||||
|
label="Calories"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="fat-input"
|
||||||
|
label="Fat (g)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="saturated_fat-input"
|
||||||
|
label="Saturated Fat (g)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="trans_fat-input"
|
||||||
|
label="Trans Fat (g)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="carbs-input"
|
||||||
|
label="Carbs (g)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
<br></br>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="fiber-input"
|
||||||
|
label="Fiber (g)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="sugar-input"
|
||||||
|
label="Sugar (g)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="protein-input"
|
||||||
|
label="Protein (g)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="sodium-input"
|
||||||
|
label="Sodium (mg)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="potassium-input"
|
||||||
|
label="Potassium (mg)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<TextField
|
||||||
|
id="cholesterol-input"
|
||||||
|
label="Cholesterol (mg)"
|
||||||
|
size="small"
|
||||||
|
/>
|
||||||
|
<br></br>
|
||||||
|
<br></br>
|
||||||
|
|
||||||
|
|
||||||
|
<Button
|
||||||
|
type="submit"
|
||||||
|
variant="contained"
|
||||||
|
size="large">
|
||||||
|
Submit</Button>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user