user create

This commit is contained in:
2023-11-26 06:12:08 +03:00
parent 3ae8f3b25a
commit a18f60e6d7
2 changed files with 32 additions and 0 deletions

View File

@@ -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
View 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;