user create
This commit is contained in:
@@ -9,6 +9,7 @@ import userEdit from "./Edits/UserEdit";
|
||||
import polyglotI18nProvider from 'ra-i18n-polyglot';
|
||||
// @ts-ignore
|
||||
import russianMessages from 'ra-language-russian';
|
||||
import UserCreate from "./Creats/UserCreate";
|
||||
|
||||
|
||||
const i18nProvider = polyglotI18nProvider(() => russianMessages, 'ru');
|
||||
@@ -25,6 +26,7 @@ export const App = () => {
|
||||
name="user"
|
||||
list={UserList}
|
||||
edit={userEdit}
|
||||
create={UserCreate}
|
||||
/>
|
||||
</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