diff --git a/client/src/components/Modals/Category/CreateCategoryModal.js b/client/src/components/Modals/Category/CreateCategoryModal.js
new file mode 100644
index 0000000..e69de29
diff --git a/client/src/components/Modals/Category/UpdateCategoryModal.js b/client/src/components/Modals/Category/UpdateCategoryModal.js
new file mode 100644
index 0000000..e69de29
diff --git a/client/src/components/Todos/TodoModal/TodosModal.js b/client/src/components/Modals/Todo/CreateTodoModal.js
similarity index 98%
rename from client/src/components/Todos/TodoModal/TodosModal.js
rename to client/src/components/Modals/Todo/CreateTodoModal.js
index fd86919..8acb29d 100644
--- a/client/src/components/Todos/TodoModal/TodosModal.js
+++ b/client/src/components/Modals/Todo/CreateTodoModal.js
@@ -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(() => ({
diff --git a/client/src/components/Modals/Todo/UpdateTodoModal.js b/client/src/components/Modals/Todo/UpdateTodoModal.js
new file mode 100644
index 0000000..e69de29
diff --git a/client/src/components/Nav/NavContent/NavContent.js b/client/src/components/Nav/NavContent/NavContent.js
index 608953d..ee23089 100644
--- a/client/src/components/Nav/NavContent/NavContent.js
+++ b/client/src/components/Nav/NavContent/NavContent.js
@@ -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 }) => {
- {isListOpen.current ? : }
+ {collapseInfo.isCollapseOpen ? : }
-
+
diff --git a/client/src/components/Todos/Todos.js b/client/src/components/Todos/Todos.js
index b7d2bb0..4e47ef2 100644
--- a/client/src/components/Todos/Todos.js
+++ b/client/src/components/Todos/Todos.js
@@ -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,37 +33,42 @@ const useStyles = makeStyles((theme) => ({
},
}))
-const Cards = ({ data }) => {
+const Todos = ({ data }) => {
const classes = useStyles()
- return data.map((e, i) =>
-
-
-
-
- Категория 1
-
-
- 18:00
-
-
-
- Todo 1
-
-
- But I must explain to you how all this mistaken idea of denouncing pleasure and praising.
-
-
-
-
-
-
-
-
-
-
-
-
+ return (
+ <>
+ {/* */}
+ {data.map((e, i) =>
+
+
+
+
+ Категория 1
+
+
+ 18:00
+
+
+
+ Todo 1
+
+
+ But I must explain to you how all this mistaken idea of denouncing pleasure and praising.
+
+
+
+
+
+
+
+
+
+
+
+
+ )}
+ >
)
}
-export default Cards
\ No newline at end of file
+export default Todos
\ No newline at end of file
diff --git a/client/src/containers/TodosContainer/TodosContainer.js b/client/src/containers/TodosContainer/TodosContainer.js
index 30a25a4..266b02b 100644
--- a/client/src/containers/TodosContainer/TodosContainer.js
+++ b/client/src/containers/TodosContainer/TodosContainer.js
@@ -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 (
<>
-
+