diff --git a/src/components/App.js b/src/components/App.js index 3d6d7a2d7..797529513 100644 --- a/src/components/App.js +++ b/src/components/App.js @@ -7,6 +7,7 @@ import Form from 'components/Form'; import { Layout, LayoutRow } from 'components/Layout'; import ManageAppointment from 'components/appointments/ManageAppointment'; import LanguageSelection from 'components/LanguageSelection'; +import Types from 'types'; const LanguageSwitcher = ({ target = null }) => ( @@ -27,9 +28,10 @@ LanguageSwitcher.propTypes = { Top level router - routing between an actual form or supporting screens. */ const App = ({ languageSelectorTarget, ...props }) => { + const { form: { translationEnabled } } = props; return ( - + { translationEnabled ? : null } @@ -50,6 +52,7 @@ const App = ({ languageSelectorTarget, ...props }) => { App.propTypes = { languageSelectorTarget: PropTypes.instanceOf(Element), + form: Types.Form, }; export default App; diff --git a/src/sdk.spec.js b/src/sdk.spec.js index 5f7539707..274fa67f0 100644 --- a/src/sdk.spec.js +++ b/src/sdk.spec.js @@ -33,7 +33,7 @@ const FORM = { explanationTemplate: '', requiredFieldsWithAsterisk: true, autoLoginAuthenticationBackend: '', - i18nEnabled: true, + translationEnabled: true, }; const LANGUAGE_INFO = {