Commit Graph

89 Commits

Author SHA1 Message Date
Jeff Avallone ead8927b02 Updating App to use react-testing-library 2019-03-24 21:48:57 -04:00
Jeff Avallone d46ce46b93 Updating FormActions to use react-testing-library 2019-03-24 21:31:59 -04:00
Jeff Avallone 07cd0a4799 Updating Form to use react-testing-library 2019-03-24 21:19:46 -04:00
Jeff Avallone 0473c27e39 Updating Render to use react-testing-library 2019-03-24 19:46:58 -04:00
Jeff Avallone 26e0776f1d Disabling yet-to-be-updated tests 2019-03-24 14:58:12 -04:00
Jeff Avallone f11c41b05e Updating LocaleSwitcher to use react-testing-library 2019-03-24 14:32:11 -04:00
Jeff Avallone 0d512a1a4d Updating Metadata to use react-testing-library 2019-03-24 14:16:07 -04:00
Jeff Avallone a1281543e2 Updating Messasge to use react-testing-library 2019-03-24 14:09:05 -04:00
Jeff Avallone 53def33627 Updating Header to use react-testing-library 2019-03-24 14:03:39 -04:00
Jeff Avallone 4d31079ca2 Updating InstallPrompt to use react-testing-library 2019-03-24 13:47:00 -04:00
Jeff Avallone e29b40990c Updating SentryBoundary to use react-testing-library 2019-03-24 13:18:29 -04:00
Jeff Avallone 092fd39da6 Updating tests for Loader to use react-testing-library 2019-03-24 13:07:56 -04:00
Jeff Avallone ace907779f Updating Layout to use react-testing-library 2019-03-24 13:06:11 -04:00
Jeff Avallone 383197a4c1 Updating Footer to use react-testing-library 2019-03-24 13:04:06 -04:00
Jeff Avallone ced6c42c3d Updating PrivacyPolicy to use react-testing-library 2019-03-24 13:02:22 -04:00
Jeff Avallone d813fdf742 Updating component mock to handle non-standard attrs 2019-03-24 12:57:46 -04:00
Jeff Avallone babab418c7 Replacing enzyme in SentryError tests 2019-03-24 12:15:24 -04:00
Jeff Avallone 51c21881cc Upgarding dependencies 2019-03-23 16:11:24 -04:00
Jeff Avallone b3b7480358 Adding some initial tests for Render component 2019-01-31 21:51:53 -05:00
Jeff Avallone b47d03cb31 Switching to an SVG for CC license logo 2019-01-29 17:23:54 -05:00
Jeff Avallone 4f1ad26635 Refactoring to work with multiple children correctly 2019-01-28 18:26:13 -05:00
Jeff Avallone 6c603b7958 Adding debug tooling for rendering component bounding boxes 2019-01-28 07:18:20 -05:00
Jeff Avallone a118519c3a Extracting type mapping into shared module 2019-01-27 08:50:03 -05:00
Jeff Avallone b299d32fc3 Adding a layout pass to SVG image components
text nodes are the only elements that need to be "measured". The
dimensions of all other image components can be determined based on the
dimensions of their children. This adds a pre-rendering pass to work out
dimensions so multiple renders don't need to happen
2019-01-26 17:25:38 -05:00
Jeff Avallone 21c392752e Stubbing out parsing and starting on rendering flow 2019-01-26 16:46:49 -05:00
Jeff Avallone 3378c68aed Starting to add SVG components 2019-01-26 11:02:45 -05:00
Jeff Avallone fcf9a354f4 Moving close button for Privacy modal to Message
This allow any Message to have a configurable close button. It also
makes the styling more robust
2019-01-19 13:41:42 -05:00
Jeff Avallone ef8b3a4bde Removing unnecessary property 2019-01-19 13:13:37 -05:00
Jeff Avallone d57a4c1147 Using a button for the close control and privacy policy modal 2019-01-19 13:10:40 -05:00
Jeff Avallone 9e0cf951d2 Tweaking styles in FormActions 2019-01-18 22:16:21 -05:00
Jeff Avallone 86552860f6 Missing semicolon 2019-01-18 22:16:11 -05:00
Jeff Avallone 1bb01ab8eb Allowing Privacy Policy link click to happen with modifier key 2019-01-18 16:33:02 -05:00
Jeff Avallone 2c8b779793 Opening the privacy policy as an overlay when possible
It still exists as a separate page, but will open as an overlay for a
simple click
2019-01-18 16:24:10 -05:00
Jeff Avallone 83de8ebcbc Splitting privacy policy into a separate component 2019-01-18 15:40:29 -05:00
Jeff Avallone cfd7e1ab02 Tweaking mobile styling 2019-01-16 20:09:17 -05:00
Jeff Avallone d41dad14a1 Adding install prompt link in the header 2019-01-16 20:09:04 -05:00
Jeff Avallone f0233ee030 Hiding content that requires JS when JS is disabled 2019-01-16 06:50:55 -05:00
Jeff Avallone c7ea0659f4 Adding HTML lang attribute and description metadata 2019-01-16 06:35:43 -05:00
Jeff Avallone 325f01f034 Translating Loader component 2019-01-15 21:57:43 -05:00
Jeff Avallone d48b48bffc Translating FormActions component 2019-01-15 21:48:52 -05:00
Jeff Avallone c4a74ad244 Translating Form component 2019-01-15 21:42:41 -05:00
Jeff Avallone 3f692fc20b Translating the App component 2019-01-15 21:40:07 -05:00
Jeff Avallone bbdc5a3b12 Reverting PWA install prompt
This protocol changed from when the old React implementation was built
and it doesn't work from a user-experience perspective now
2019-01-15 21:20:28 -05:00
Jeff Avallone 9200c1a8e3 Adding InstallPrompt component 2019-01-15 20:28:21 -05:00
Jeff Avallone eab20afe1c Adding tests for App component 2019-01-15 17:46:43 -05:00
Jeff Avallone 7261b0b526 Making propTypes static 2019-01-13 21:30:06 -05:00
Jeff Avallone bf44bce954 Moving propTypes into class definitions 2019-01-13 21:23:49 -05:00
Jeff Avallone 60449249d0 Adding tests for Form component 2019-01-13 18:26:32 -05:00
Jeff Avallone c14aa078b1 Adding tests for FormActions component 2019-01-13 17:47:37 -05:00
Jeff Avallone 3eb0689ff3 Preventing rendering with the wrong component 2019-01-13 11:51:45 -05:00