diff --git a/src/app/main/main-layout-header.js b/src/app/main/main-layout-header.js index 3cca6dfe..8b1bff5d 100644 --- a/src/app/main/main-layout-header.js +++ b/src/app/main/main-layout-header.js @@ -1,21 +1,37 @@ import React from 'react/addons'; -import Button from 'core-components/button'; -import CommonActions from 'actions/common-actions'; + import i18n from 'lib/i18n'; +import CommonActions from 'actions/common-actions'; + +import Button from 'core-components/button'; +import DropDown from 'core-components/drop-down'; var MainLayoutHeader = React.createClass({ + languageList: ['English', 'Spanish', 'Portuguese', 'German'], + render() { return (
- - - - + +
+
); + }, + + changeLanguage(event) { + var codeLanguages = { + 'English': 'en', + 'Spanish': 'es', + 'Portuguese': 'pt', + 'German': 'de' + }; + var language = this.languageList[event.index]; + + CommonActions.changeLanguage(codeLanguages[language]); } }); diff --git a/src/app/main/main-layout-header.scss b/src/app/main/main-layout-header.scss index e7d56e26..fbb2feda 100644 --- a/src/app/main/main-layout-header.scss +++ b/src/app/main/main-layout-header.scss @@ -13,4 +13,11 @@ height: 32px; padding: 5px 20px 0 10px; } + + &--languages { + float: right; + position: relative; + top: 5px; + left: -6px; + } } \ No newline at end of file