ThemeProvider and styled-components

Code Component
Updated: 2018-09-20

The only way I found is to create a ThemeContainer, which uses ThemeProvider, and connect it to the themed items.

This works but it displays two copies of the UI. Anyone knows a better solution?

Source Code

Check out the complete source code here