ユーザーが管理者である場合にのみ、ページの上部にカスタム ボタンを表示したい。これは、同じページの特定のフィールドを表示/非表示にするために機能します。しかし、何らかの理由でリスト アクション内で動作させることができません。
コード:
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}>