UNPKG

box-ui-elements-mlh

Version:
50 lines (42 loc) 1.26 kB
// @flow import * as React from 'react'; import { IntlProvider } from 'react-intl'; import Button from '../../button/Button'; import Notification from '../Notification'; import notes from './Notification.stories.md'; export const basic = () => ( <IntlProvider locale="en"> <Notification>This is a default notification.</Notification> </IntlProvider> ); export const info = () => ( <IntlProvider locale="en"> <Notification type="info"> <span>This is an info notification with a button.</span> <Button>Click me</Button> </Notification> </IntlProvider> ); export const warn = () => ( <IntlProvider locale="en"> <Notification type="warn"> <span>This is a warning notification with two buttons.</span> <Button>Click me</Button> <Button>Click me again</Button> </Notification> </IntlProvider> ); export const error = () => ( <IntlProvider locale="en"> <Notification type="error"> <span>This is an error notification.</span> </Notification> </IntlProvider> ); export default { title: 'Components|Notifications/Notification', component: Notification, parameters: { notes, }, };