Advertisement
Guest User

Untitled

a guest
Aug 30th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. <Field name="toLanguage" component="select" normalize={normalizeLanguage}>
  2. {languages.map(function(item) {
  3. return <option key={item.id} value={item.name}>{item.display}</option>;
  4. })}
  5. </Field>
  6.  
  7. <Field name="toValue" component="input" type="text" placeholder="toLanguageString" />
  8.  
  9. <button type="button" onClick={() => dispatch(change('TranslationDetail', 'toValue', 'foo')) }>dispatch</button>
  10.  
  11. const normalizeLanguage = (value, previousValue, dispatch) => {
  12. if (!value) {
  13. return value
  14. }
  15. console.log(value)
  16. dispatch(change('TranslationDetail', 'toValue', value))
  17. return value
  18. }
  19.  
  20. export default normalizeLanguage
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement