mirror of
https://github.com/fastapi/full-stack-fastapi-template.git
synced 2026-11-03 20:36:27 +00:00
Migrate Items and UserSettings components to new client API
This commit is contained in:
@@ -31,7 +31,7 @@ const DeleteItem = ({ id, onSuccess }: DeleteItemProps) => {
|
|||||||
const { handleSubmit } = useForm()
|
const { handleSubmit } = useForm()
|
||||||
|
|
||||||
const deleteItem = async (id: string) => {
|
const deleteItem = async (id: string) => {
|
||||||
await ItemsService.deleteItem({ id: id })
|
await ItemsService.deleteItem({ path: { id } })
|
||||||
}
|
}
|
||||||
|
|
||||||
const mutation = useMutation({
|
const mutation = useMutation({
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ const EditItem = ({ item, onSuccess }: EditItemProps) => {
|
|||||||
|
|
||||||
const mutation = useMutation({
|
const mutation = useMutation({
|
||||||
mutationFn: (data: FormData) =>
|
mutationFn: (data: FormData) =>
|
||||||
ItemsService.updateItem({ id: item.id, requestBody: data }),
|
ItemsService.updateItem({ path: { id: item.id }, body: data }),
|
||||||
onSuccess: () => {
|
onSuccess: () => {
|
||||||
showSuccessToast("Item updated successfully")
|
showSuccessToast("Item updated successfully")
|
||||||
setIsOpen(false)
|
setIsOpen(false)
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ const ChangePassword = () => {
|
|||||||
|
|
||||||
const mutation = useMutation({
|
const mutation = useMutation({
|
||||||
mutationFn: (data: UpdatePassword) =>
|
mutationFn: (data: UpdatePassword) =>
|
||||||
UsersService.updatePasswordMe({ requestBody: data }),
|
UsersService.updatePasswordMe({ body: data }),
|
||||||
onSuccess: () => {
|
onSuccess: () => {
|
||||||
showSuccessToast("Password updated successfully")
|
showSuccessToast("Password updated successfully")
|
||||||
form.reset()
|
form.reset()
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ const UserInformation = () => {
|
|||||||
|
|
||||||
const mutation = useMutation({
|
const mutation = useMutation({
|
||||||
mutationFn: (data: UserUpdateMe) =>
|
mutationFn: (data: UserUpdateMe) =>
|
||||||
UsersService.updateUserMe({ requestBody: data }),
|
UsersService.updateUserMe({ body: data }),
|
||||||
onSuccess: () => {
|
onSuccess: () => {
|
||||||
showSuccessToast("User updated successfully")
|
showSuccessToast("User updated successfully")
|
||||||
toggleEditMode()
|
toggleEditMode()
|
||||||
|
|||||||
Reference in New Issue
Block a user