mirror of
https://github.com/usatiuk/ustk-todolist.git
synced 2025-10-28 15:47:48 +01:00
fix todo edit
This commit is contained in:
@@ -15,7 +15,7 @@ const disabledAction = {
|
|||||||
color: '#dddddd',
|
color: '#dddddd',
|
||||||
};
|
};
|
||||||
|
|
||||||
class Todo extends React.PureComponent {
|
class Todo extends React.Component {
|
||||||
constructor(props) {
|
constructor(props) {
|
||||||
super(props);
|
super(props);
|
||||||
this.state = {
|
this.state = {
|
||||||
@@ -65,8 +65,8 @@ class Todo extends React.PureComponent {
|
|||||||
render() {
|
render() {
|
||||||
const deleteClasses = ['delete'];
|
const deleteClasses = ['delete'];
|
||||||
const editClasses = ['edit'];
|
const editClasses = ['edit'];
|
||||||
const { hover } = this.state;
|
const { hover, editing } = this.state;
|
||||||
const { editing, todo, removeTodo, toggleTodo, style } = this.props;
|
const { todo, removeTodo, toggleTodo, style } = this.props;
|
||||||
if (!hover) {
|
if (!hover) {
|
||||||
deleteClasses.push('disabled');
|
deleteClasses.push('disabled');
|
||||||
editClasses.push('disabled');
|
editClasses.push('disabled');
|
||||||
@@ -156,7 +156,6 @@ Todo.propTypes = {
|
|||||||
removeTodo: PropTypes.func.isRequired,
|
removeTodo: PropTypes.func.isRequired,
|
||||||
toggleTodo: PropTypes.func.isRequired,
|
toggleTodo: PropTypes.func.isRequired,
|
||||||
editTodo: PropTypes.func.isRequired,
|
editTodo: PropTypes.func.isRequired,
|
||||||
editing: PropTypes.bool.isRequired,
|
|
||||||
style: PropTypes.shape({ height: PropTypes.object.isRequired }).isRequired,
|
style: PropTypes.shape({ height: PropTypes.object.isRequired }).isRequired,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user