| 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 dynamically
- import "../../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);
|