Vulcan/packages/vulcan-debug/lib/components/Components.jsx
2018-02-03 10:55:07 +09:00

24 lines
No EOL
638 B
JavaScript

import React from 'react';
import { registerComponent, Components, ComponentsTable } from 'meteor/vulcan:lib';
const ComponentHOCs = ({ document }) =>
<div><ul>{document.hocs.map((hoc, i) => <li key={i}>{hoc.name}</li>)}</ul></div>
const ComponentsDashboard = props =>
<div className="components">
<Components.Datatable
showSearch={false}
showNew={false}
showEdit={false}
data={Object.values(ComponentsTable)}
columns={[
'name',
{
name: 'hocs',
component: ComponentHOCs
},
]}
/>
</div>
registerComponent('Components', ComponentsDashboard);