5.1.0 • Published 1 year ago

@procore/toast-alert v5.1.0

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
github
Last release
1 year ago

Toast Alert

A package to display Core Toast notifications.

Importing

import { ToastAlertProvider, useToastAlertContext } from '@procore/toast-alert';

Usage

function App() {
  return (
    <ToastAlertProvider>
      <ComponentWithToasts />
    </ToastAlertProvider>
  );
}

function ComponentWithToasts() {
  const { showToast, hideAllToasts } = useToastAlertContext();

  return (
    <>
      <button
        onClick={() => {
          showToast.success('Success toast description', {
            afterClose: () => console.log('Success toast closed!'),
          });
        }}
      >
        Show Success Toast
      </button>

      <button
        onClick={() => {
          showToast.error('Error toast description');
        }}
      >
        Show Error Toast
      </button>

      <button
        onClick={() => {
          hideAllToasts();
        }}
      >
        Hide All Toasts
      </button>
    </>
  );
}
5.1.0

1 year ago

5.0.1

1 year ago

5.0.0

1 year ago

4.0.0

1 year ago