前端项目实战贰佰零肆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>
    );
}

用户具有所需的权限

posted @ 2023-08-17 19:46  前端导师歌谣  阅读(22)  评论(0)    收藏  举报  来源