fix(format): Formatting fix
parent
fec1abfb46
commit
b27036a261
|
@ -5,7 +5,7 @@ import {
|
||||||
handleActions
|
handleActions
|
||||||
} from 'berkeleys-redux-utils';
|
} from 'berkeleys-redux-utils';
|
||||||
import { createSelector } from 'reselect';
|
import { createSelector } from 'reselect';
|
||||||
import { capitalize, noop} from 'lodash';
|
import { capitalize, noop } from 'lodash';
|
||||||
|
|
||||||
import * as utils from './utils.js';
|
import * as utils from './utils.js';
|
||||||
import ns from '../ns.json';
|
import ns from '../ns.json';
|
||||||
|
@ -13,9 +13,9 @@ import {
|
||||||
createEventMetaCreator
|
createEventMetaCreator
|
||||||
} from '../../redux';
|
} from '../../redux';
|
||||||
|
|
||||||
import fewtchMapUiEpic from './fetch-map-ui-epic';
|
import fetchMapUiEpic from './fetch-map-ui-epic';
|
||||||
|
|
||||||
export const epics = [ fewtchMapUiEpic ];
|
export const epics = [ fetchMapUiEpic ];
|
||||||
|
|
||||||
export const types = createTypes([
|
export const types = createTypes([
|
||||||
'onRouteMap',
|
'onRouteMap',
|
||||||
|
|
|
@ -74,43 +74,43 @@ export function _cachedMap({ Block, Challenge }) {
|
||||||
}, blocksMap);
|
}, blocksMap);
|
||||||
});
|
});
|
||||||
const superBlockMap = blocks.map(blocks => blocks.reduce((map, block) => {
|
const superBlockMap = blocks.map(blocks => blocks.reduce((map, block) => {
|
||||||
if (
|
if (
|
||||||
map[block.superBlock] &&
|
map[block.superBlock] &&
|
||||||
map[block.superBlock].blocks
|
map[block.superBlock].blocks
|
||||||
) {
|
) {
|
||||||
map[block.superBlock].blocks.push(block.dashedName);
|
map[block.superBlock].blocks.push(block.dashedName);
|
||||||
} else {
|
} else {
|
||||||
map[block.superBlock] = {
|
map[block.superBlock] = {
|
||||||
title: _.startCase(block.superBlock),
|
title: _.startCase(block.superBlock),
|
||||||
order: block.superOrder,
|
order: block.superOrder,
|
||||||
name: nameify(_.startCase(block.superBlock)),
|
name: nameify(_.startCase(block.superBlock)),
|
||||||
dashedName: block.superBlock,
|
dashedName: block.superBlock,
|
||||||
blocks: [block.dashedName],
|
blocks: [block.dashedName],
|
||||||
message: block.superBlockMessage
|
message: block.superBlockMessage
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
return map;
|
return map;
|
||||||
}, {}));
|
}, {}));
|
||||||
const superBlocks = superBlockMap.map(superBlockMap => {
|
const superBlocks = superBlockMap.map(superBlockMap => {
|
||||||
return Object.keys(superBlockMap)
|
return Object.keys(superBlockMap)
|
||||||
.map(key => superBlockMap[key])
|
.map(key => superBlockMap[key])
|
||||||
.map(({ dashedName }) => dashedName);
|
.map(({ dashedName }) => dashedName);
|
||||||
});
|
});
|
||||||
return Observable.combineLatest(
|
return Observable.combineLatest(
|
||||||
superBlockMap,
|
superBlockMap,
|
||||||
blockMap,
|
blockMap,
|
||||||
challengeMap,
|
challengeMap,
|
||||||
superBlocks,
|
superBlocks,
|
||||||
(superBlock, block, challenge, superBlocks) => ({
|
(superBlock, block, challenge, superBlocks) => ({
|
||||||
entities: {
|
entities: {
|
||||||
superBlock,
|
superBlock,
|
||||||
block,
|
block,
|
||||||
challenge
|
challenge
|
||||||
},
|
},
|
||||||
result: {
|
result: {
|
||||||
superBlocks
|
superBlocks
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
.do(checkMapData)
|
.do(checkMapData)
|
||||||
.shareReplay();
|
.shareReplay();
|
||||||
|
|
Loading…
Reference in New Issue