PBCProvider

Общий провайдер диалогов и уведомлений.

Разместите один раз над компонентами, которые вызывают диалоги и уведомления. Настройки передаются через dialog и notifications.

Живой пример

Настройки примера

Использование

import { Button, PBCProvider } from '@prosazhin/pbcomponents';

function App() {
  return (
    <PBCProvider notifications={{ top: 20 }}>
      <Button>Ready</Button>
    </PBCProvider>
  );
}

API компонента

PropТип / вариантыНазначениеПо умолчанию
childrenReactNodeДочернее дерево приложения.
dialogDialogProviderPropsНастройки DialogProvider, например animationDuration.
notificationsNotificationsProviderPropsНастройки NotificationsProvider: top, delay, анимация и таймер.

Нативные HTML-атрибуты поддерживаются там, где компонент рендерит соответствующий элемент. Параметры className управляют только оформлением.