(message, variant = 'success')
| 523 | }, [dialogProps]) |
| 524 | |
| 525 | const showSnackbar = (message, variant = 'success') => { |
| 526 | enqueueSnackbar({ |
| 527 | message, |
| 528 | options: { |
| 529 | key: new Date().getTime() + Math.random(), |
| 530 | variant, |
| 531 | action: (key) => ( |
| 532 | <Button style={{ color: 'white' }} onClick={() => closeSnackbar(key)}> |
| 533 | <IconX /> |
| 534 | </Button> |
| 535 | ), |
| 536 | ...(variant === 'error' && { persist: true }) |
| 537 | } |
| 538 | }) |
| 539 | } |
| 540 | |
| 541 | const getErrorMsg = (error) => |
| 542 | typeof error.response?.data === 'object' ? error.response.data.message : error.response?.data || error.message |
no test coverage detected