4.0.1 • Published 2 years ago

@paprika/toast v4.0.1

Weekly downloads
2,552
License
MIT
Repository
github
Last release
2 years ago

@paprika/toast

Description

Toast component is a controlled or uncontrolled component that provides a easy way to commmunicate to users regarding success, warning, info, and error messages.

Installation

yarn add @paprika/toast

or with npm:

npm install @paprika/toast

Props

Toast

PropTyperequireddefaultDescription
autoCloseDelaynumberfalse5000Duration (in ms) before Toast will automatically close (if canAutoClose is true).
canAutoCloseboolfalsefalseWill automatically call onClose() after 5000ms (or longer if provided by autoCloseDelay). If uncontrolled, it will automatically close the Toast as well.
childrennodefalsenullContent of the Toast.
hasCloseButtonboolfalsetrueIf the component should have a 'close' button.
isOpenboolfalseundefinedHow "controlled" Toast is shown / hidden.
isFixedboolfalsefalseIf the Toast is fixed to the top of the viewport. This will render the Toast as a Portal.
isPoliteboolfalsefalseA11y: If the Toast is polite (will wait until screen reader is finished before speaking) or assertive (will interrupt immediately).
kind Toast.types.kind.SUCCESS, Toast.types.kind.WARNING, Toast.types.kind.ERROR, Toast.types.kind.INFO, Toast.types.kind.LOCKED, Toast.types.kind.VISUALLY_HIDDENfalseToast.types.kind.INFODetermines the styling of the Toast.
onClosefuncfalse() => {}Callback that is executed after clicking the 'close' button.
renderDelaynumberfalse20Delay in ms before content of Toast is rendered (to improve UX with screen readers).
zIndexnumberfalsenullThe z-index of the Toast.

Usage

Please use <L10n /> component to wrap <Toast /> in your application.

Example:

import Toast from "@paprika/toast";
import L10n from "@paprika/l10n";

<L10n locale="en">
  <Toast>Notification</Toast>;
</L10n>;

Note: An uncontrolled Toast is expected to be displayed and opened once, if the desired behavior is to display the Toast more than once, an alternative method is to reset the Toast by updating its key or use a controlled Toast component instead.

Links

4.0.1

2 years ago

4.0.1-next.0

2 years ago

4.0.0

2 years ago

4.0.0-next.0

2 years ago

3.0.0-next.0

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

3.0.1-next.0

2 years ago

2.0.3

3 years ago

2.0.3-next.0

3 years ago

2.0.2

3 years ago

2.0.2-next.0

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

2.0.1-next.0

3 years ago

2.0.0-next.0

3 years ago

1.1.21-next.1

3 years ago

1.1.21-next.0

3 years ago

1.1.22

3 years ago

1.1.21

3 years ago

1.1.22-next.0

3 years ago

1.1.20

3 years ago

1.1.20-next.2

3 years ago

1.1.20-next.0

3 years ago

1.1.20-next.1

3 years ago

1.1.19-next.0

4 years ago

1.1.19-next.1

4 years ago

1.1.19

4 years ago

1.1.18-next.0

4 years ago

1.1.17-next.0

4 years ago

1.1.17-next.1

4 years ago

1.1.17-next.2

4 years ago

1.1.16

4 years ago

1.1.17-next.3

4 years ago

1.1.18

4 years ago

1.1.17

4 years ago

1.1.16-next.0

4 years ago

1.1.14-next.0

4 years ago

1.1.15

4 years ago

1.1.15-next.0

4 years ago

1.1.14

4 years ago

1.1.13

4 years ago

1.1.12

4 years ago

1.1.13-next.0

4 years ago

1.1.12-next.0

4 years ago

1.1.11

4 years ago

1.1.11-next.0

4 years ago

1.1.10

4 years ago

1.1.10-next.0

4 years ago

1.1.9

4 years ago

1.1.9-next.0

4 years ago

1.1.8

4 years ago

1.1.8-next.0

4 years ago

1.1.7

4 years ago

1.1.7-next.0

4 years ago

1.1.6

4 years ago

1.1.6-next.0

4 years ago

1.1.5

4 years ago

1.1.5-next.0

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.4-next.0

4 years ago

1.1.3-next.0

4 years ago

1.1.1

4 years ago

1.1.2

4 years ago

1.1.1-next.1

4 years ago

1.1.2-next.0

4 years ago

1.1.1-next.0

4 years ago

1.1.0

4 years ago

1.1.0-next.0

4 years ago

1.0.8

4 years ago

1.0.8-alpha.2

4 years ago

1.0.8-alpha.0

4 years ago

1.0.8-alpha.1

4 years ago

1.0.7

4 years ago

1.0.7-alpha.0

4 years ago

1.0.6-alpha.0

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.5-alpha.0

4 years ago

1.0.4

5 years ago

1.0.4-alpha.0

5 years ago

1.0.3

5 years ago

1.0.3-alpha.1

5 years ago

1.0.3-alpha.0

5 years ago

1.0.2

5 years ago

1.0.2-alpha.1

5 years ago

1.0.1

5 years ago

1.0.2-alpha.0

5 years ago

1.0.1-alpha.1

5 years ago

1.0.1-alpha.0

5 years ago

1.0.0

5 years ago

0.2.51

5 years ago

0.2.51-alpha.5

5 years ago

0.2.51-alpha.4

5 years ago

0.2.51-alpha.3

5 years ago

0.2.51-alpha.2

5 years ago

0.2.51-alpha.1

5 years ago

0.2.51-alpha.0

5 years ago

0.2.50

5 years ago

0.2.49

5 years ago

0.2.48

5 years ago

0.2.47

5 years ago

0.2.46

5 years ago

0.2.45

5 years ago

0.2.44

5 years ago

0.2.43

5 years ago

0.2.42

5 years ago

0.2.41

5 years ago

0.2.40

5 years ago

0.2.39

5 years ago

0.2.38

5 years ago

0.2.37

5 years ago

0.2.36

5 years ago

0.2.35

5 years ago

0.2.34

5 years ago

0.2.33

5 years ago

0.2.32

5 years ago

0.2.31

5 years ago

0.2.30

5 years ago

0.2.29

5 years ago

0.2.28

5 years ago

0.2.27

5 years ago

0.2.26

5 years ago

0.2.25

5 years ago

0.2.24

5 years ago

0.2.23

5 years ago

0.2.22

5 years ago

0.2.21

5 years ago

0.2.20

5 years ago

0.2.19

5 years ago

0.2.18

5 years ago

0.2.17

5 years ago

0.2.16

5 years ago

0.2.15

5 years ago

0.2.14

5 years ago

0.2.13

5 years ago

0.2.12

5 years ago

0.2.11

5 years ago

0.2.10

5 years ago

0.2.9

6 years ago

0.2.8

6 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago