2022-08-08 08:21:36 +02:00
|
|
|
import { useToast as useChakraToast, UseToastOptions } from '@chakra-ui/react'
|
2022-10-13 08:42:24 +02:00
|
|
|
import { useCallback } from 'react'
|
2022-06-02 07:54:48 +02:00
|
|
|
|
|
|
|
export const useToast = () => {
|
|
|
|
const toast = useChakraToast()
|
|
|
|
|
2022-10-13 08:42:24 +02:00
|
|
|
const showToast = useCallback(
|
|
|
|
({ title, description, status = 'error', ...props }: UseToastOptions) => {
|
|
|
|
toast({
|
|
|
|
position: 'bottom-right',
|
|
|
|
description,
|
|
|
|
title,
|
|
|
|
status,
|
|
|
|
...props,
|
|
|
|
})
|
|
|
|
},
|
|
|
|
[toast]
|
|
|
|
)
|
2022-06-02 07:54:48 +02:00
|
|
|
|
|
|
|
return { showToast }
|
|
|
|
}
|