| 1234567891011121314151617181920212223242526 | import React, { Component } from "react";import PropTypes from "prop-types";import { connect } from "react-redux";// Import all theme into main css chunk// todo: import dynamicallyimport "../../styles/themes/theme-a.scss";import "../../styles/themes/theme-b.scss";import "../../styles/themes/theme-c.scss";import "../../styles/themes/theme-d.scss";import "../../styles/themes/theme-e.scss";import "../../styles/themes/theme-f.scss";import "../../styles/themes/theme-g.scss";import "../../styles/themes/theme-h.scss";const ThemesProvider = (props) => (	<div id="__themes_provider" className={props.theme.name}>		{props.children}	</div>);ThemesProvider.propTypes = {	theme: PropTypes.object,};export default connect((state) => ({ theme: state.theme }))(ThemesProvider);
 |