@dynamods/notifications-panel

0.0.10 • Public • Published

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"
    }
  ]}
/>

Dependencies (10)

Dev Dependencies (7)

Package Sidebar

Install

npm i @dynamods/notifications-panel

Weekly Downloads

1

Version

0.0.10

License

Apache-2.0

Unpacked Size

162 kB

Total Files

4

Last publish

Collaborators

  • avidit
  • enzo.batista
  • mjk.kirschner
  • simplettt