Move background function to helpers

This commit is contained in:
Blade Barringer
2015-09-25 17:16:30 -05:00
parent 77d75c164e
commit 373f2757ca
2 changed files with 26 additions and 16 deletions

View File

@@ -1,7 +1,7 @@
import {each} from 'lodash';
import {
translator as t,
formatForTranslator
generateBackgrounds
} from './helpers';
let sets = {
@@ -23,20 +23,6 @@ let sets = {
'092015': ['market', 'stable', 'tavern'],
};
let backgrounds = { };
each(sets, (names, set) => {
let setName = `backgrounds${set}`;
backgrounds[setName] = {};
each(names, (name) => {
let formattedName = formatForTranslator(name);
backgrounds[setName][name] = {
text: t(`background${formattedName}Text`),
notes: t(`background${formattedName}Notes`),
};
});
});
let backgrounds = generateBackgrounds(sets);
export default backgrounds;

View File

@@ -119,3 +119,27 @@ function _getGearAttributes(gear) {
return attr;
}
//----------------------------------------
// Background Helpers
//----------------------------------------
export function generateBackgrounds(sets) {
let backgrounds = {};
each(sets, (names, set) => {
let setName = `backgrounds${set}`;
backgrounds[setName] = {};
each(names, (name) => {
let formattedName = formatForTranslator(name);
backgrounds[setName][name] = {
text: translator(`background${formattedName}Text`),
notes: translator(`background${formattedName}Notes`),
};
});
});
return backgrounds;
}