From 7fe1499dfb082045c5d7e3e76363a13e9d8e3618 Mon Sep 17 00:00:00 2001 From: Anike Arni Date: Fri, 10 Feb 2017 18:18:17 -0200 Subject: [#922] Adds integration test for translations with @tayanefernandes --- web-ui/src/backup_account/app.js | 38 +++++++++++++++++++++++++++ web-ui/src/backup_account/backup_account.html | 2 +- web-ui/src/backup_account/backup_account.js | 10 ++----- web-ui/src/backup_account/page.js | 1 + 4 files changed, 42 insertions(+), 9 deletions(-) create mode 100644 web-ui/src/backup_account/app.js (limited to 'web-ui/src/backup_account') diff --git a/web-ui/src/backup_account/app.js b/web-ui/src/backup_account/app.js new file mode 100644 index 00000000..49fe0712 --- /dev/null +++ b/web-ui/src/backup_account/app.js @@ -0,0 +1,38 @@ +/* + * Copyright (c) 2017 ThoughtWorks, Inc. + * + * Pixelated is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Pixelated is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Pixelated. If not, see . + */ + +import React from 'react'; +import { I18nextProvider } from 'react-i18next'; + +import PageWrapper from './page'; +import internationalization from '../i18n'; + +const App = ({ i18n = internationalization }) => ( + + + +); + +App.propTypes = { + i18n: React.PropTypes.object // eslint-disable-line react/forbid-prop-types +}; + +App.defaultProps = { + i18n: internationalization +}; + +export default App; diff --git a/web-ui/src/backup_account/backup_account.html b/web-ui/src/backup_account/backup_account.html index ec6213be..fa026e7a 100644 --- a/web-ui/src/backup_account/backup_account.html +++ b/web-ui/src/backup_account/backup_account.html @@ -5,7 +5,7 @@ - Pixelated Backup Account + Pixelated
diff --git a/web-ui/src/backup_account/backup_account.js b/web-ui/src/backup_account/backup_account.js index d4e0f4e8..fb431cff 100644 --- a/web-ui/src/backup_account/backup_account.js +++ b/web-ui/src/backup_account/backup_account.js @@ -18,18 +18,12 @@ import React from 'react'; import { render } from 'react-dom'; import a11y from 'react-a11y'; -import { I18nextProvider } from 'react-i18next'; -import 'font-awesome/scss/font-awesome.scss'; - -import PageWrapper from './page'; -import i18n from '../i18n'; +import App from './app'; if (process.env.NODE_ENV === 'development') a11y(React); render( - - - , + , document.getElementById('root') ); diff --git a/web-ui/src/backup_account/page.js b/web-ui/src/backup_account/page.js index b5f343a9..c39394e2 100644 --- a/web-ui/src/backup_account/page.js +++ b/web-ui/src/backup_account/page.js @@ -23,6 +23,7 @@ import InputField from 'src/common/input_field/input_field'; import Footer from 'src/common/footer/footer'; import Header from 'src/common/header/header'; +import 'font-awesome/scss/font-awesome.scss'; import './page.scss'; export const Page = ({ t }) => ( -- cgit v1.2.3