前端项目实战贰佰零肆react-admin+material ui-react-admin之根据权限显示输入
import { usePermissions, Create, SimpleForm, TextInput } from 'react-admin';
export const UserCreate = () => {
const { permissions } = useGetPermissions();
return (
<Create redirect="show">
<SimpleForm>
<TextInput source="name" validate={[required()]} />
{permissions === 'admin' &&
<TextInput source="role" validate={[required()]} />}
</SimpleForm>
</Create>
);
}
用户具有所需的权限

浙公网安备 33010602011771号