mirror of
https://github.com/sergeyyarkov/todo-app.git
synced 2026-10-11 10:29:14 +03:00
modal upd
This commit is contained in:
parent
94aa5e6b18
commit
308bdf3013
@ -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(() => ({
|
||||
@ -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}>
|
||||
|
||||
@ -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
|
||||
@ -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>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user