Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. import React from 'react'
  2.  
  3. const FormNewItem = ({ onDescriptionChange, onCreateNewItem, description}) => {
  4. let placeholder = "New item..."
  5.  
  6. return <form onSubmit={(event) => {
  7. // TODO: Lift state to Checklist
  8. event.preventDefault()
  9. if (description === '') return false
  10. onCreateNewItem()
  11. }}>
  12. <input type="text"
  13. value={description}
  14. onChange={(event) => {
  15. event.preventDefault()
  16. // TODO: Lift state to Checklist
  17. onDescriptionChange(event.target.value);
  18. }}
  19. placeholder={placeholder}
  20. onFocus={(e) => e.target.placeholder = ""}
  21. onBlur={(e) => e.target.placeholder = this.placeholder}
  22. />
  23. < input type="Submit" value={'+'} readOnly />
  24. </form >
  25. }
  26.  
  27.  
  28.  
  29. export default FormNewItem
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement