Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- HandleSelect(languageType, input) {
- languageType === 'questionLang' ? (this.props.setQuestionLanguage(input)) : (this.props.setAnswerLanguage(input));
- }
- fromLangButton() {
- const options={reading: {text: 'Japanska' },swedish:{text: 'Svenska' }};
- const SelectionButton = props => {
- return (
- <DropdownButton
- name={props.name}
- title={props.title}
- onSelect={this.HandleSelect.bind(this, props.languageType)}//this = eventKey(options.id)
- >
- {Object.keys(options).map(key => (
- <MenuItem
- key={key}
- eventKey={key}>
- {options[key].text}
- </MenuItem>
- ))}
- </DropdownButton>
- );
- };
- return (
- <FormGroup controlId="languageSelect">
- <SelectionButton
- key={'UIlang'}
- title={options[this.props.questionType].text}
- name={'languageSelect'}
- languageType={'questionLang'}
- />
- <SelectionButton
- key={'AnswerLang'}
- title={options[this.props.answerType].text}
- name={'languageSelect'}
- languageType={'answerLang'}
- />
- </FormGroup>
- )
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement