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

View File

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