PBCProvider
Общий провайдер диалогов и уведомлений.
Разместите один раз над компонентами, которые вызывают диалоги и уведомления. Настройки передаются через dialog и notifications.
Живой пример
Настройки примера
Использование
import { Button, PBCProvider } from '@prosazhin/pbcomponents';
function App() {
return (
<PBCProvider notifications={{ top: 20 }}>
<Button>Ready</Button>
</PBCProvider>
);
}API компонента
| Prop | Тип / варианты | Назначение | По умолчанию |
|---|---|---|---|
children | ReactNode | Дочернее дерево приложения. | — |
dialog | DialogProviderProps | Настройки DialogProvider, например animationDuration. | — |
notifications | NotificationsProviderProps | Настройки NotificationsProvider: top, delay, анимация и таймер. | — |
Нативные HTML-атрибуты поддерживаются там, где компонент рендерит соответствующий элемент. Параметры className управляют только оформлением.