feat: create new user with password

This commit is contained in:
2025-06-26 15:05:28 +05:00
parent 22064d2b52
commit 692461e266
11 changed files with 80 additions and 48 deletions

View File

@@ -14,7 +14,7 @@ import {
import { useState } from 'react';
import { useTranslation } from 'react-i18next';
import { useUserSelector } from '@/store/userStore';
import { UserUpdate } from '@/types/user';
import { UserCreate as NewUserCreate } from '@/types/user';
import { UserService } from '@/services/userService';
import { LoadingOutlined } from '@ant-design/icons';
@@ -55,9 +55,10 @@ export default function UserCreate({ closeDrawer }: UserCreateProps) {
const handleChange: UploadProps['onChange'] = ({ fileList: newFileList }) =>
setFileList(newFileList);
const onFinish = async (values: UserUpdate) => {
const onFinish = async (values: NewUserCreate) => {
setLoading(true);
await UserService.createUser(values);
closeDrawer();
setLoading(false);
message.info(t('createdAccountMessage'), 4);