🛠️ Minor changes in frontend (#715)
This commit is contained in:
@@ -64,7 +64,7 @@ const AddUser: React.FC<AddUserProps> = ({ isOpen, onClose }) => {
|
|||||||
onClose()
|
onClose()
|
||||||
},
|
},
|
||||||
onError: (err: ApiError) => {
|
onError: (err: ApiError) => {
|
||||||
const errDetail = err.body.detail
|
const errDetail = err.body?.detail
|
||||||
showToast('Something went wrong.', `${errDetail}`, 'error')
|
showToast('Something went wrong.', `${errDetail}`, 'error')
|
||||||
},
|
},
|
||||||
onSettled: () => {
|
onSettled: () => {
|
||||||
|
@@ -57,7 +57,7 @@ const EditUser: React.FC<EditUserProps> = ({ user, isOpen, onClose }) => {
|
|||||||
onClose()
|
onClose()
|
||||||
},
|
},
|
||||||
onError: (err: ApiError) => {
|
onError: (err: ApiError) => {
|
||||||
const errDetail = err.body.detail
|
const errDetail = err.body?.detail
|
||||||
showToast('Something went wrong.', `${errDetail}`, 'error')
|
showToast('Something went wrong.', `${errDetail}`, 'error')
|
||||||
},
|
},
|
||||||
onSettled: () => {
|
onSettled: () => {
|
||||||
@@ -67,7 +67,7 @@ const EditUser: React.FC<EditUserProps> = ({ user, isOpen, onClose }) => {
|
|||||||
|
|
||||||
const onSubmit: SubmitHandler<UserUpdateForm> = async (data) => {
|
const onSubmit: SubmitHandler<UserUpdateForm> = async (data) => {
|
||||||
if (data.password === '') {
|
if (data.password === '') {
|
||||||
delete data.password
|
data.password = undefined
|
||||||
}
|
}
|
||||||
mutation.mutate(data)
|
mutation.mutate(data)
|
||||||
}
|
}
|
||||||
|
@@ -33,7 +33,7 @@ const ActionsMenu: React.FC<ActionsMenuProps> = ({ type, value, disabled }) => {
|
|||||||
as={Button}
|
as={Button}
|
||||||
rightIcon={<BsThreeDotsVertical />}
|
rightIcon={<BsThreeDotsVertical />}
|
||||||
variant="unstyled"
|
variant="unstyled"
|
||||||
></MenuButton>
|
/>
|
||||||
<MenuList>
|
<MenuList>
|
||||||
<MenuItem
|
<MenuItem
|
||||||
onClick={editUserModal.onOpen}
|
onClick={editUserModal.onOpen}
|
||||||
|
@@ -52,7 +52,7 @@ const AddItem: React.FC<AddItemProps> = ({ isOpen, onClose }) => {
|
|||||||
onClose()
|
onClose()
|
||||||
},
|
},
|
||||||
onError: (err: ApiError) => {
|
onError: (err: ApiError) => {
|
||||||
const errDetail = err.body.detail
|
const errDetail = err.body?.detail
|
||||||
showToast('Something went wrong.', `${errDetail}`, 'error')
|
showToast('Something went wrong.', `${errDetail}`, 'error')
|
||||||
},
|
},
|
||||||
onSettled: () => {
|
onSettled: () => {
|
||||||
|
@@ -49,7 +49,7 @@ const EditItem: React.FC<EditItemProps> = ({ item, isOpen, onClose }) => {
|
|||||||
onClose()
|
onClose()
|
||||||
},
|
},
|
||||||
onError: (err: ApiError) => {
|
onError: (err: ApiError) => {
|
||||||
const errDetail = err.body.detail
|
const errDetail = err.body?.detail
|
||||||
showToast('Something went wrong.', `${errDetail}`, 'error')
|
showToast('Something went wrong.', `${errDetail}`, 'error')
|
||||||
},
|
},
|
||||||
onSettled: () => {
|
onSettled: () => {
|
||||||
|
@@ -44,7 +44,7 @@ const ChangePassword: React.FC = () => {
|
|||||||
reset()
|
reset()
|
||||||
},
|
},
|
||||||
onError: (err: ApiError) => {
|
onError: (err: ApiError) => {
|
||||||
const errDetail = err.body.detail
|
const errDetail = err.body?.detail
|
||||||
showToast('Something went wrong.', `${errDetail}`, 'error')
|
showToast('Something went wrong.', `${errDetail}`, 'error')
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
@@ -46,7 +46,7 @@ const DeleteConfirmation: React.FC<DeleteProps> = ({ isOpen, onClose }) => {
|
|||||||
onClose()
|
onClose()
|
||||||
},
|
},
|
||||||
onError: (err: ApiError) => {
|
onError: (err: ApiError) => {
|
||||||
const errDetail = err.body.detail
|
const errDetail = err.body?.detail
|
||||||
showToast('Something went wrong.', `${errDetail}`, 'error')
|
showToast('Something went wrong.', `${errDetail}`, 'error')
|
||||||
},
|
},
|
||||||
onSettled: () => {
|
onSettled: () => {
|
||||||
|
@@ -53,7 +53,7 @@ const UserInformation: React.FC = () => {
|
|||||||
showToast('Success!', 'User updated successfully.', 'success')
|
showToast('Success!', 'User updated successfully.', 'success')
|
||||||
},
|
},
|
||||||
onError: (err: ApiError) => {
|
onError: (err: ApiError) => {
|
||||||
const errDetail = err.body.detail
|
const errDetail = err.body?.detail
|
||||||
showToast('Something went wrong.', `${errDetail}`, 'error')
|
showToast('Something went wrong.', `${errDetail}`, 'error')
|
||||||
},
|
},
|
||||||
onSettled: () => {
|
onSettled: () => {
|
||||||
@@ -118,7 +118,7 @@ const UserInformation: React.FC = () => {
|
|||||||
/>
|
/>
|
||||||
) : (
|
) : (
|
||||||
<Text size="md" py={2}>
|
<Text size="md" py={2}>
|
||||||
{currentUser!.email}
|
{currentUser?.email}
|
||||||
</Text>
|
</Text>
|
||||||
)}
|
)}
|
||||||
{errors.email && (
|
{errors.email && (
|
||||||
|
@@ -50,8 +50,9 @@ function ResetPassword() {
|
|||||||
|
|
||||||
const resetPassword = async (data: NewPassword) => {
|
const resetPassword = async (data: NewPassword) => {
|
||||||
const token = new URLSearchParams(window.location.search).get('token')
|
const token = new URLSearchParams(window.location.search).get('token')
|
||||||
|
if (!token) return
|
||||||
await LoginService.resetPassword({
|
await LoginService.resetPassword({
|
||||||
requestBody: { new_password: data.new_password, token: token! },
|
requestBody: { new_password: data.new_password, token: token },
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -62,7 +63,7 @@ function ResetPassword() {
|
|||||||
navigate({ to: '/login' })
|
navigate({ to: '/login' })
|
||||||
},
|
},
|
||||||
onError: (err: ApiError) => {
|
onError: (err: ApiError) => {
|
||||||
const errDetail = err.body.detail
|
const errDetail = err.body?.detail
|
||||||
showToast('Something went wrong.', `${errDetail}`, 'error')
|
showToast('Something went wrong.', `${errDetail}`, 'error')
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
Reference in New Issue
Block a user