[英]How can I use both Resource and MenuItem in Admin menu
因此,我拥有需要的所有资源的管理员,它工作得很好。 但是我还需要一个小的菜单项,只需打开一个带有按钮的简单表单即可。
我创建了Menu.js,如下所示:
https://marmelab.com/admin-on-rest//AdminResource.html#menu
并将其添加到我的管理员。
但是之后,我仅看到该菜单中的项目,而没有看到资源。 我如何同时拥有它们:该菜单中的Resources和MenuItems?
查看框架的Menu.js
以获得灵感。
resources
参数,并为每个资源创建<MenuItem>
<MenuItem>
{logout}
即:
import React from 'react';
import MenuItem from 'material-ui/MenuItem';
import { Link } from 'react-router-dom';
export default ({ resources, onMenuTap, logout }) => (
<div>
{ resources.map(resource => {
return <MenuItem
key={resource.name}
containerElement={<Link to={`/${resource.name}`} />}
primaryText={resource.options.label}
onTouchTap={onMenuTap}
/>
})}
<MenuItem key="download" containerElement={<Link to="/download" />} primaryText="Download" onTouchTap={onMenuTap} />
{logout}
</div>
);
如文档所示,您当前必须自己添加它们
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.