Version: 4.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 Params
interface for more information β
close
β
You can close a notification with a key
.
const { close } = useNotification();
close?.("notification-key");
Refer to the
Close Notification Params
interface 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 |