modal upd

This commit is contained in:
Sergey Yarkov 2020-06-12 14:43:17 +03:00
parent 94aa5e6b18
commit 308bdf3013
7 changed files with 47 additions and 41 deletions

View File

@ -1,5 +1,5 @@
import React from 'react';
import Fab from '../../../components/Fab/Fab'
import Fab from '../../Fab/Fab'
import { Dialog, DialogContent, DialogTitle, DialogActions, Button, TextField, Select, MenuItem, InputLabel, FormControl, makeStyles } from '@material-ui/core'
const useStyles = makeStyles(() => ({

View File

@ -26,7 +26,7 @@ const useStyles = makeStyles((theme) => ({
author: {
display: 'flex',
alignItems: 'center',
marginTop: 5
marginTop: 10
},
nested: {
paddingLeft: theme.spacing(4)
@ -43,15 +43,15 @@ const useStyles = makeStyles((theme) => ({
const NavContent = ({ history }) => {
const classes = useStyles()
const [isListOpen, setIsListOpen] = React.useState({
const [collapseInfo, setCollapseInfo] = React.useState({
idCollapse: 0,
current: false,
isCollapseOpen: false,
})
const listItemSelectedHandler = (e, index) => {
if (index === 1) setIsListOpen({
idCollapse: 1,
current: !isListOpen.current
setCollapseInfo({
idCollapse: index,
isCollapseOpen: !collapseInfo.isCollapseOpen
})
}
@ -83,9 +83,9 @@ const NavContent = ({ history }) => {
<CategoryIcon />
</ListItemIcon>
<ListItemText primary={'Категории'} />
{isListOpen.current ? <ExpandLess /> : <ExpandMore />}
{collapseInfo.isCollapseOpen ? <ExpandLess /> : <ExpandMore />}
</ListItem>
<Collapse in={isListOpen.current} timeout="auto" unmountOnExit>
<Collapse in={collapseInfo.isCollapseOpen} timeout="auto" unmountOnExit>
<List component="div" disablePadding>
<Categories data={[1,2,3]} history={history} classes={classes} />
<ListItem className={classes.addCategoryItem}>

View File

@ -1,4 +1,5 @@
import React from 'react';
import UpdateTodoModal from '../Modals/Todo/UpdateTodoModal'
import { Card, CardActions, CardContent, Typography, Grid, IconButton, makeStyles } from '@material-ui/core'
import DeleteIcon from '@material-ui/icons/Delete'
@ -32,9 +33,12 @@ const useStyles = makeStyles((theme) => ({
},
}))
const Cards = ({ data }) => {
const Todos = ({ data }) => {
const classes = useStyles()
return data.map((e, i) =>
return (
<>
{/* <UpdateTodoModal /> */}
{data.map((e, i) =>
<Grid key={i} item xs={12} md={4} lg={3}>
<Card>
<CardContent>
@ -53,7 +57,7 @@ const Cards = ({ data }) => {
</Typography>
</CardContent>
<CardActions className={classes.cardActions}>
<IconButton aria-label="delete">
<IconButton aria-label="update">
<EditIcon />
</IconButton>
<IconButton aria-label="delete" color='secondary'>
@ -62,7 +66,9 @@ const Cards = ({ data }) => {
</CardActions>
</Card>
</Grid>
)}
</>
)
}
export default Cards
export default Todos

View File

@ -1,12 +1,12 @@
import React from 'react';
import Todos from '../../components/Todos/Todos'
import TodosModal from '../../components/Todos/TodoModal/TodosModal'
import CreateTodoModal from '../../components/Modals/Todo/CreateTodoModal'
import { Typography, Grid } from '@material-ui/core'
const TodosContainer = () => {
return (
<>
<TodosModal />
<CreateTodoModal />
<Grid container spacing={2}>
<Grid item xs={12}>
<Typography>