user create
This commit is contained in:
@@ -9,6 +9,7 @@ import userEdit from "./Edits/UserEdit";
|
|||||||
import polyglotI18nProvider from 'ra-i18n-polyglot';
|
import polyglotI18nProvider from 'ra-i18n-polyglot';
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
import russianMessages from 'ra-language-russian';
|
import russianMessages from 'ra-language-russian';
|
||||||
|
import UserCreate from "./Creats/UserCreate";
|
||||||
|
|
||||||
|
|
||||||
const i18nProvider = polyglotI18nProvider(() => russianMessages, 'ru');
|
const i18nProvider = polyglotI18nProvider(() => russianMessages, 'ru');
|
||||||
@@ -25,6 +26,7 @@ export const App = () => {
|
|||||||
name="user"
|
name="user"
|
||||||
list={UserList}
|
list={UserList}
|
||||||
edit={userEdit}
|
edit={userEdit}
|
||||||
|
create={UserCreate}
|
||||||
/>
|
/>
|
||||||
</Admin>
|
</Admin>
|
||||||
)
|
)
|
||||||
|
|||||||
30
src/Creats/UserCreate.tsx
Normal file
30
src/Creats/UserCreate.tsx
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
import {
|
||||||
|
BooleanInput,
|
||||||
|
Create,
|
||||||
|
PasswordInput,
|
||||||
|
ReferenceInput,
|
||||||
|
SelectInput,
|
||||||
|
SimpleForm,
|
||||||
|
TextInput,
|
||||||
|
} from "react-admin";
|
||||||
|
|
||||||
|
export const UserCreate = () => {
|
||||||
|
|
||||||
|
|
||||||
|
return (
|
||||||
|
<Create redirect={"list"}>
|
||||||
|
<SimpleForm>
|
||||||
|
<TextInput isRequired label="Логин" source="login"/>
|
||||||
|
<PasswordInput isRequired label="Пароль" source="password"/>
|
||||||
|
<ReferenceInput source="city_id" reference="city" label="Город">
|
||||||
|
<SelectInput isRequired optionText="name" label={"Город"} disableValue={""}/>
|
||||||
|
</ReferenceInput>
|
||||||
|
<BooleanInput source={"is_admin"} label={"Права администратора"}/>
|
||||||
|
|
||||||
|
|
||||||
|
</SimpleForm>
|
||||||
|
</Create>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default UserCreate;
|
||||||
Reference in New Issue
Block a user