Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. HandleSelect(languageType, input) {
  2. languageType === 'questionLang' ? (this.props.setQuestionLanguage(input)) : (this.props.setAnswerLanguage(input));
  3. }
  4. fromLangButton() {
  5. const options={reading: {text: 'Japanska' },swedish:{text: 'Svenska' }};
  6.  
  7. const SelectionButton = props => {
  8. return (
  9. <DropdownButton
  10. name={props.name}
  11. title={props.title}
  12. onSelect={this.HandleSelect.bind(this, props.languageType)}//this = eventKey(options.id)
  13. >
  14. {Object.keys(options).map(key => (
  15. <MenuItem
  16. key={key}
  17. eventKey={key}>
  18. {options[key].text}
  19. </MenuItem>
  20. ))}
  21.  
  22. </DropdownButton>
  23. );
  24. };
  25. return (
  26. <FormGroup controlId="languageSelect">
  27. <SelectionButton
  28. key={'UIlang'}
  29. title={options[this.props.questionType].text}
  30. name={'languageSelect'}
  31. languageType={'questionLang'}
  32. />
  33. <SelectionButton
  34. key={'AnswerLang'}
  35. title={options[this.props.answerType].text}
  36. name={'languageSelect'}
  37. languageType={'answerLang'}
  38. />
  39. </FormGroup>
  40. )
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement