This commit is contained in:
eric-burel 2019-02-15 17:11:11 +01:00
parent 73fcdaab4e
commit 39e54621d8
5 changed files with 39 additions and 47 deletions

View file

@ -2,10 +2,8 @@ import React from 'react';
import { runCallbacks } from 'meteor/vulcan:lib';
export default (C) => {
const stories = runCallbacks({ name: 'stories.register', iterator: [], /* properties: {} */});
const WithStories = (props) => (
<C {...props} stories={stories} />
);
export default C => {
const stories = runCallbacks({ name: 'stories.register', iterator: [] /* properties: {} */ });
const WithStories = props => <C {...props} stories={stories} />;
return WithStories;
};

View file

@ -49,7 +49,7 @@ addRoute([
name: 'debugVulcanBook',
path: '/debug/vulcanbook',
componentName: 'VulcanBook',
layoutName: 'DebugLayout'
layoutName: 'DebugLayout',
},
{
name: 'debugI18n',

View file

@ -4,8 +4,7 @@ import { Components, addCallback } from 'meteor/vulcan:lib';
import Callbacks from '../callbacks/collection';
const defaultProps = {
Datatable: {
}
Datatable: {},
};
const coreStories = [
@ -15,8 +14,9 @@ const coreStories = [
render: () => (
<Components.Datatable
{...defaultProps.Datatable}
data={[{ 'col1': 'value1.1', 'col2': 42 }, { 'col1': 'value1.2', 'col2': 43 }]}
/>)
data={[{ col1: 'value1.1', col2: 42 }, { col1: 'value1.2', col2: 43 }]}
/>
),
},
{
group: 'core/DataTable',
@ -26,17 +26,11 @@ const coreStories = [
collection={Callbacks}
options={{
fragmentName: 'CallbacksFragment',
limit: 3
limit: 3,
}}
columns={[
'name',
'iterator',
'properties',
'description',
'hooks',
]}
columns={['name', 'iterator', 'properties', 'description', 'hooks']}
/>
)
),
},
];
addCallback('stories.register', (stories = []) => [...stories, ...coreStories]);