useNotifications
Читает уведомления и предоставляет методы показа и скрытия.
Читает уведомления и предоставляет методы показа и скрытия.
Вызывайте внутри NotificationsProvider или PBCProvider.
Использование
'use client';
import { useNotifications } from '@prosazhin/pbcomponents';
function Example() {
const { showNotification } = useNotifications();
return <button onClick={() => showNotification({ headline: 'Saved' })}>Show</button>;
}API хука
Возвращает
| Значение | Тип / варианты | Назначение |
|---|---|---|
notifications | NotificationRecord[] | Текущие уведомления. |
showNotification | (value: NotificationInput) => string | Показывает уведомление и возвращает его id. |
hideNotification | (id: string) => void | Скрывает уведомление по id. |