From efc8f6744aa2909eb00b29e834029f7b4c049ee8 Mon Sep 17 00:00:00 2001 From: Jeff Avallone Date: Thu, 31 May 2018 19:06:33 -0400 Subject: [PATCH] Adding a LocaleSwitch component Still needs some styling, but it is functional --- .../LocaleSwitcher/__snapshots__/test.js.snap | 14 ++++ src/components/LocaleSwitcher/index.js | 65 +++++++++++++++++++ src/components/LocaleSwitcher/style.css | 3 + src/components/LocaleSwitcher/test.js | 16 +++++ src/locales/en/translation.yaml | 1 + 5 files changed, 99 insertions(+) create mode 100644 src/components/LocaleSwitcher/__snapshots__/test.js.snap create mode 100644 src/components/LocaleSwitcher/index.js create mode 100644 src/components/LocaleSwitcher/style.css create mode 100644 src/components/LocaleSwitcher/test.js diff --git a/src/components/LocaleSwitcher/__snapshots__/test.js.snap b/src/components/LocaleSwitcher/__snapshots__/test.js.snap new file mode 100644 index 0000000..303aac8 --- /dev/null +++ b/src/components/LocaleSwitcher/__snapshots__/test.js.snap @@ -0,0 +1,14 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`LocaleSwitcher rendering 1`] = ` +; + } +} + +export default translate()(LocaleSwitcher); +export { LocaleSwitcher }; diff --git a/src/components/LocaleSwitcher/style.css b/src/components/LocaleSwitcher/style.css new file mode 100644 index 0000000..2562496 --- /dev/null +++ b/src/components/LocaleSwitcher/style.css @@ -0,0 +1,3 @@ +.switcher { + margin-left: 1ex; +} diff --git a/src/components/LocaleSwitcher/test.js b/src/components/LocaleSwitcher/test.js new file mode 100644 index 0000000..f3bcd73 --- /dev/null +++ b/src/components/LocaleSwitcher/test.js @@ -0,0 +1,16 @@ +jest.mock('components/SVG'); + +import React from 'react'; +import { shallow } from 'enzyme'; + +import { LocaleSwitcher } from 'components/LocaleSwitcher'; +import { translate } from '__mocks__/i18n'; + +describe('LocaleSwitcher', () => { + test('rendering', () => { + const component = shallow( + + ); + expect(component).toMatchSnapshot(); + }); +}); diff --git a/src/locales/en/translation.yaml b/src/locales/en/translation.yaml index 1258708..d8dab9b 100644 --- a/src/locales/en/translation.yaml +++ b/src/locales/en/translation.yaml @@ -1,3 +1,4 @@ +/displayName: English 404 Page Not Found: '404: Page Not Found' Add It: Add It Add Regexper to your home screen?: Add Regexper to your home screen?