0.0.10 • Published 9 months ago

@dynamods/notifications-panel v0.0.10

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
9 months ago

Notifications Panel

The notifications panel provides information and warnings that products may recover from without user involvement. It is meant to be displayed in a flyout as a list of notifications.

Getting started

yarn add @hig/notifications-panel @hig/theme-context @hig/theme-data

Import the component

import NotificationsPanel, { Notification } from "@hig/notifications-panel";

Basic usage

<NotificationsPanel>
  <Notification>
    <p>Your subscription expires May 5</p>
  </Notification>
</NotificationsPanel>

Advanced usage

import NotificationsPanel, { anchorPoints } from "@hig/notifications-panel";
import Timestamp from "@hig/timestamp";

<NotificationsPanel
  open
  heading="Alerts"
  indicatorTitle="View application alerts"
  notifications={[
    {
      id: "unique-id",
      featured: true,
      unread: true,
      timestamp: <Timestamp timestamp="2018-08-20T20:24:50.333Z" />,
      content: <p>Something happened</p>
    },
    {
      content: "Hello world"
    }
  ]}
/>