import 'core-js/fn/promise' import React from 'react' import { SliderPicker } from 'react-color' import { render } from 'react-dom' import { connect, Provider } from 'react-redux' import { createStore } from 'redux' import Layout from './containers/Layout' import reducers from './reducers/reducers' let store = createStore(reducers) @connect( state => ({ couleur: state.themeColours.colour }), dispatch => ({ changeColour: colour => dispatch({ type: 'CHANGE_THEME_COLOUR', colour }) }) ) class MyComponent extends React.Component { changeColour = ({ hex }) => this.props.changeColour(hex) render() { return (

Visualisez sur cette page l’apparence du module pour différentes couleurs principales.

La couleur sélectionnée, à déclarer comme attribut "data-couleur" du script sur votre page est :{' '} {this.props.couleur}

) } } render( , document.querySelector('#coulorChooser') )