@inthepocket/itp-rcc-alert
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

ITP Alert component

Usage

$ npm install @inthepocket/itp-rcc-alert

Import (Typescript)

import { default as Alert } from '@inthepocket/itp-rcc-alert';

Import (ES)

import Alert from '@inthepocket/itp-rcc-alert';

JSX

<Alert>
  <p>Alert content</p>
</Alert>

API documentation

Alert

<Alert>
  <p>Alert content</p>
</Alert>
Property Description Type Default Required
dismissButtonAriaLabel ARIA label text for dismiss button (requires hasDismissButton to be true) string 'Dismiss' No
dismissIcon Icon for dismiss button (requires hasDismissButton to be true) string / ReactNode × No
hasDismissButton Show dismiss button Boolean false No
onDismiss Dismiss button click handler (requires hasDismissButton to be true) Function nulla No
prefixCss Prefix for css classNames string 'alert' No
styles imported css module (if passed, prefixed classNames will be disabled), see styles property object null No
type 'default', 'success', 'danger', 'warning' or 'info' string 'primary' No

Styles property

Property Description Type Default Required
alert string - Yes
button string - No
dismissButton string - No
typeDanger string - No
typeDefault string - No
typeInfo string - No
typeSuccess string - No
typeWarning string - No

The css module should look like this:

.alert          { ... }
.button         { ... }
.dismissButton  { ... }
.typeDanger     { ... }
.typeDefault    { ... }
.typeInfo       { ... }
.typeSuccess    { ... }
.typeWarning    { ... }

Development

Installation

$ npm install

Test

$ npm run test

Build

Compiles the TypeScript source to ES5.

$ npm run build

Readme

Keywords

Package Sidebar

Install

npm i @inthepocket/itp-rcc-alert

Weekly Downloads

1

Version

0.0.1

License

MIT

Unpacked Size

9.27 kB

Total Files

7

Last publish

Collaborators

  • sieem
  • lode.vanhove
  • moutpessemier
  • stijnv
  • robrechtme
  • klukies
  • eliaslecomte
  • gertjanreynaert
  • itpit
  • thibmaek
  • brecht
  • jonasdegeest
  • kevinmeyvaert
  • tmons