仅当用户是管理员时才希望在页面顶部显示自定义按钮。这适用于在同一页面上显示/隐藏某些字段。但由于某种原因,我无法让它在列表操作中工作。
代码:
const UserListActions = ({ permissions, ...props }) => (
<CardActions> .
<RefreshButton />
{permissions === 'admin' &&
<Button color="primary"> .
<SyncIcon /> Sync Users .
</Button> .
} .
</CardActions> .
);
export const UserList = ({ permissions, ...props }) => (
<List actions={<UserListActions />} title="All users" {...props} bulkActions={false}>