Полная документация, конструктор и примеры использования
Полная документация по использованию системы уведомлений в React приложении
Добавьте NotificationProvider в корневой layout вашего приложения:
// src/app/layout.tsx
import { NotificationProvider } from '@shared/contexts/NotificationContext'
export default function RootLayout({
children,
}: {
children: React.ReactNode
}) {
return (
<html lang="ru">
<body>
<NotificationProvider>
{children}
</NotificationProvider>
</body>
</html>
)
}Используйте хук useNotification в любом компоненте:
// В любом компоненте
import { useNotification } from '@shared/contexts/NotificationContext'
function MyComponent() {
const { showNotification } = useNotification()
// Ваш код...
}