style: fix import order and prettier formatting
This commit is contained in:
@@ -18,13 +18,23 @@ export function useMutationWithToast<TData = unknown, TError = unknown, TVariabl
|
|||||||
|
|
||||||
return useMutation({
|
return useMutation({
|
||||||
...mutationOptions,
|
...mutationOptions,
|
||||||
onSuccess: (data: TData, variables: TVariables, onMutateResult: TOnMutateResult, mutationContext: MutationFunctionContext) => {
|
onSuccess: (
|
||||||
|
data: TData,
|
||||||
|
variables: TVariables,
|
||||||
|
onMutateResult: TOnMutateResult,
|
||||||
|
mutationContext: MutationFunctionContext,
|
||||||
|
) => {
|
||||||
if (successMessage) {
|
if (successMessage) {
|
||||||
addNotification({ type: 'success', message: successMessage })
|
addNotification({ type: 'success', message: successMessage })
|
||||||
}
|
}
|
||||||
onSuccess?.(data, variables, onMutateResult, mutationContext)
|
onSuccess?.(data, variables, onMutateResult, mutationContext)
|
||||||
},
|
},
|
||||||
onError: (error: TError, variables: TVariables, onMutateResult: TOnMutateResult | undefined, mutationContext: MutationFunctionContext) => {
|
onError: (
|
||||||
|
error: TError,
|
||||||
|
variables: TVariables,
|
||||||
|
onMutateResult: TOnMutateResult | undefined,
|
||||||
|
mutationContext: MutationFunctionContext,
|
||||||
|
) => {
|
||||||
addNotification({ type: 'error', message: getApiErrorMessage(error) })
|
addNotification({ type: 'error', message: getApiErrorMessage(error) })
|
||||||
onError?.(error, variables, onMutateResult, mutationContext)
|
onError?.(error, variables, onMutateResult, mutationContext)
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { useUnit } from 'effector-react'
|
|
||||||
import { Snackbar, Alert, Stack, IconButton } from '@mui/material'
|
|
||||||
import CloseIcon from '@mui/icons-material/Close'
|
import CloseIcon from '@mui/icons-material/Close'
|
||||||
|
import { Snackbar, Alert, Stack, IconButton } from '@mui/material'
|
||||||
|
import { useUnit } from 'effector-react'
|
||||||
import { $notifications, dismissNotification as dismissNotificationEvent } from '../../model/notification'
|
import { $notifications, dismissNotification as dismissNotificationEvent } from '../../model/notification'
|
||||||
|
|
||||||
export function NotificationStack() {
|
export function NotificationStack() {
|
||||||
|
|||||||
Reference in New Issue
Block a user