import React from 'react'; import useStyles from '../styles' import { Dialog, DialogContent, DialogTitle, DialogActions, Button, TextField, Select, MenuItem, InputLabel, FormControl } from '@material-ui/core' import EditIcon from '@material-ui/icons/Edit' import categories from '../../../db/categories.json' const UpdateTodoModal = ({ isModalOpen, handleCloseModal, selectedTodo, setSelectedTodo }) => { const classes = useStyles() const handleFormSubmit = e => { e.preventDefault() const elements = e.target.elements const data = { id: selectedTodo.id, title: elements.title.value, description: elements.description.value, categoryId: elements.category.value, deadline: elements.deadline.value } handleCloseModal() console.log('Request on update todo:', data) } const handleFieldChange = e => { const target = e.target setSelectedTodo({ id: selectedTodo.id, title: target.name === 'title' ? target.value : selectedTodo.title, description: target.name === 'description' ? target.value : selectedTodo.description, category: target.name === 'category' ? target.value : selectedTodo.category, deadline: target.name === 'deadline' ? target.value : selectedTodo.deadline }) } return (
Изменить запись
Категория
) } export default UpdateTodoModal