The <NotificationListLauncher /> displays a button that will open and close a <NotificationList /> when it is clicked. The notification list will appear in a floating modal below the button. The icon and text of the button can be customized.
This component accepts all of the properties/attributes that a <NotificationList /> accepts. These properties/attributes will be applied to the NotificationList rendered by the <NotificationListLauncher />.
Send your own notifications via Cord
Our REST API enables you to push custom notifications into the list. Out of the box, you get read/unread tracking, mark-all-as-read and much more.
When the list first loads, this is the maximum
number of notifications which will be initially loaded and displayed. If this
value is set too small, there may not be enough notifications fetched to fill
the list. If this value is set too large, it will take an unnecessarily long
time to fetch and display so many notifications.
The default value strikes a
reasonable balance, and only needs to be changed if the notification list is
especially tall.
When the list is scrolled all the way to the
bottom, this is the number of notifications which will loaded into the bottom of
the list to allow the user to continue scrolling. Increasing this value trades
fewer server roundtrips for each individual load taking more time.
The default
value strikes a reasonable balance for nearly all use-cases.
If false, when the notification list has no notifications, it will show a completely empty container. If set to true, it will instead show a placeholder, containing a description of the types of notifications a user will see.