move the intl stuff to playground

This commit is contained in:
DD Liu 2017-08-22 18:20:47 -04:00
parent ac024c6c6b
commit 9521203e19
8 changed files with 21 additions and 11 deletions

View file

@ -74,8 +74,8 @@ BrushMode.propTypes = {
}; };
const mapStateToProps = state => ({ const mapStateToProps = state => ({
brushModeState: state.brushMode, brushModeState: state.scratchPaint.brushMode,
isBrushModeActive: state.mode === Modes.BRUSH isBrushModeActive: state.scratchPaint.mode === Modes.BRUSH
}); });
const mapDispatchToProps = dispatch => ({ const mapDispatchToProps = dispatch => ({
changeBrushSize: brushSize => { changeBrushSize: brushSize => {

View file

@ -70,8 +70,8 @@ EraserMode.propTypes = {
}; };
const mapStateToProps = state => ({ const mapStateToProps = state => ({
eraserModeState: state.eraserMode, eraserModeState: state.scratchPaint.eraserMode,
isEraserModeActive: state.mode === Modes.ERASER isEraserModeActive: state.scratchPaint.mode === Modes.ERASER
}); });
const mapDispatchToProps = dispatch => ({ const mapDispatchToProps = dispatch => ({
changeBrushSize: brushSize => { changeBrushSize: brushSize => {

View file

@ -1,3 +1,7 @@
import PaintEditor from './containers/paint-editor.jsx'; import PaintEditor from './containers/paint-editor.jsx';
import ScratchPaintReducer from './reducers/scratch-paint-reducer';
export default PaintEditor; export {
PaintEditor as default,
ScratchPaintReducer
};

View file

@ -3,8 +3,8 @@ import ReactDOM from 'react-dom';
import PaintEditor from '..'; import PaintEditor from '..';
import {Provider} from 'react-redux'; import {Provider} from 'react-redux';
import {createStore} from 'redux'; import {createStore} from 'redux';
import reducer from '../reducers/combine-reducers'; import reducer from './reducers/combine-reducers';
import {intlInitialState, IntlProvider} from '../reducers/intl.js'; import {intlInitialState, IntlProvider} from './reducers/intl.js';
const appTarget = document.createElement('div'); const appTarget = document.createElement('div');
document.body.appendChild(appTarget); document.body.appendChild(appTarget);

View file

@ -0,0 +1,8 @@
import {combineReducers} from 'redux';
import intlReducer from './intl';
import {ScratchPaintReducer} from '../..';
export default combineReducers({
intl: intlReducer,
scratchPaint: ScratchPaintReducer
});

View file

@ -2,7 +2,7 @@ import {addLocaleData} from 'react-intl';
import {updateIntl as superUpdateIntl} from 'react-intl-redux'; import {updateIntl as superUpdateIntl} from 'react-intl-redux';
import {IntlProvider, intlReducer} from 'react-intl-redux'; import {IntlProvider, intlReducer} from 'react-intl-redux';
import locales from '../locale.js'; import locales from '../../locale.js';
Object.keys(locales).forEach(locale => { Object.keys(locales).forEach(locale => {
// TODO: will need to handle locales not in the default intl - see www/custom-locales // TODO: will need to handle locales not in the default intl - see www/custom-locales

View file

@ -1,11 +1,9 @@
import {combineReducers} from 'redux'; import {combineReducers} from 'redux';
import intlReducer from './intl';
import modeReducer from './modes'; import modeReducer from './modes';
import brushModeReducer from './brush-mode'; import brushModeReducer from './brush-mode';
import eraserModeReducer from './eraser-mode'; import eraserModeReducer from './eraser-mode';
export default combineReducers({ export default combineReducers({
intl: intlReducer,
mode: modeReducer, mode: modeReducer,
brushMode: brushModeReducer, brushMode: brushModeReducer,
eraserMode: eraserModeReducer eraserMode: eraserModeReducer