refactor: trait-components

This commit is contained in:
cha0s 2021-01-28 12:53:31 -06:00
parent 5f189009b9
commit 313640a3dd
8 changed files with 5 additions and 5 deletions

View File

@ -9,14 +9,14 @@ export {EntityResourceController};
export default { export default {
hooks: { hooks: {
'@latus/core/starting': async (latus) => { '@latus/core/starting': async (latus) => {
const TraitRenderers = latus.invokeReduce('@persea/entity/trait-renderers'); const TraitRenderers = latus.invokeReduce('@persea/entity/trait-components');
latus.set('%trait-renderers', TraitRenderers); latus.set('%trait-components', TraitRenderers);
}, },
'@persea/core/resource-controllers': () => [ '@persea/core/resource-controllers': () => [
EntityResourceController, EntityResourceController,
], ],
'@persea/entity/trait-renderers': () => { '@persea/entity/trait-components': () => {
const context = require.context('./trait-renderers', false, /\.jsx$/); const context = require.context('./trait-components', false, /\.jsx$/);
return context.keys().reduce((r, key) => ({ return context.keys().reduce((r, key) => ({
...r, ...r,
[camelCase(basename(key, extname(key)))]: context(key).default, [camelCase(basename(key, extname(key)))]: context(key).default,

View File

@ -62,7 +62,7 @@ const Traits = ({
.map(([, {type}]) => type), .map(([, {type}]) => type),
types, types,
); );
const TraitRenderers = latus.get('%trait-renderers'); const TraitRenderers = latus.get('%trait-components');
const tabPanels = types.map((type) => { const tabPanels = types.map((type) => {
const TraitRenderer = TraitRenderers[type] const TraitRenderer = TraitRenderers[type]
? TraitRenderers[type] ? TraitRenderers[type]