Version: 3.xx.xxSource Code
useNotification
It can be used to open or close notification at any time. It returns the open and close method from notificationProvider under the hood.
Basic Usage
Here is a basic example of how to use useNotification hook.
const { open, close } = useNotification()
// open notification
open?.({
  type: 'success',
  message: 'Success',
  description: 'This is a success message',
})
// close notification
close?.('notification-key')
Properties
open
You can call this method to open a new notification box.
const { open } = useNotification()
open?.({
  type: 'success',
  message: 'Success',
  description: 'This is a success message',
})
Refer to the
Open Notification Paramsinterface for more information →
close
You can close a notification with a key.
const { close } = useNotification()
close?.('notification-key')
Refer to the
Close Notification Paramsinterface for more information →
info
You must pass a key to the open method. This key is used to close the notification.
FAQ
How to use a undoable notification?
It should be type=progress to show undoable notifications. A function can then be triggered.
const { open } = useNotification()
open?.({
  type: 'progress',
  message: 'Progress',
  undoableTimeout: 5,
  cancelMutation: () => {
    // when undo button is clicked run this callback
  },
})
API Reference
Return Values
| Property | Description | Type | 
|---|---|---|
| open | Open Notification Params | Open Notification Params | 
| close | Close Notification Params | Close Notification Params |