| 12345678910111213141516171819202122232425 |
- 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-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);
|