2.8.2 • Published 4 years ago

@invisionag/iris-react-status-card v2.8.2

Weekly downloads
5
License
MIT
Repository
github
Last release
4 years ago
import StatusCard from '@invisionag/iris-react-status-card';
import { StatusCardGroup } from '@invisionag/iris-react-status-card';

General Props

icon

Can receive either a string or a react component. When passed a string, it will render the matching iris icon in the header. When passed a component, it will directly render the component instead.

Usage

<StatusCard icon="check circle" />
<StatusCard icon={() => <div>Custom Component</div>} />

footer

Can receive JSX and will render a footer section into the card. Can be used for content that is supposed to be aligned to the bottom of the card

Usage

<StatusCard footer={StatusCardProps => <div>My Footer</div>} />

Statuses

Organizes some content in a card layout, with the card being able to communicate different statuses.

success:

The condition is achieved, this card is supposed to confirm a correct status.

Usage:

<StatusCard success heading="It worked!" />

error:

The cards condition is not achieved. The card is interactable.

Usage:

<StatusCard hasError heading="This did not work!" />

active:

This cards condition is undetermined. User action is expected here. If combined with success or hasError, the status takes priority when computing styling.

Usage:

<StatusCard active heading="Click me!" />

disabled:

Its not possible to interact with this card. Whether status is success or error does not matter.

Usage:

<StatusCard disabled heading="I am disabled!" />

largeIcon

Doubles the size of the Icon. Should be used with large StatusCards.

Usage:

<StatusCard heading="I have a large icon!" largeIcon />

Content

StatusCards are comprised of heading, icon and children. heading expects any string, icon has to be a valid iris-react-icon value, and children may be any react node(s).

Group

The component also export StatusCardGroup, which is a flex-based wrapper for Cards. It also takes care of gutter-spacing for the cards it includes.

Usage:

<StatusCardGroup>
  <StatusCard heading="I'm a card!" />
  <StatusCard heading="I'm a card too!" />
</StatusCardGroup>
2.8.2

4 years ago

2.8.1

4 years ago

2.8.0

4 years ago

2.7.19

5 years ago

2.7.17

5 years ago

2.7.16

5 years ago

2.7.15

5 years ago

2.7.14

5 years ago

2.7.12

5 years ago

2.7.11

5 years ago

2.7.10

5 years ago

2.7.9

5 years ago

2.7.8

5 years ago

2.7.7

5 years ago

2.7.6

5 years ago

2.7.5

5 years ago

2.7.4

5 years ago

2.7.5-alpha.0

5 years ago

2.7.3

5 years ago

2.7.0

5 years ago

2.6.1

5 years ago

2.5.8

5 years ago

2.6.0

5 years ago

2.5.7

6 years ago

2.5.6

6 years ago

2.5.5

6 years ago

2.5.4

6 years ago

2.5.3

6 years ago

2.5.2

6 years ago

2.5.1

6 years ago

2.5.0

6 years ago

2.4.31

6 years ago

2.4.30

6 years ago

2.4.29

6 years ago

2.4.28

6 years ago

2.4.27

6 years ago

2.4.26

6 years ago

2.4.25

6 years ago

2.4.24

6 years ago

2.4.17-alpha.13

6 years ago

2.4.17-alpha.11

6 years ago

2.4.23

6 years ago

2.4.22

6 years ago

2.4.21

6 years ago

2.4.20

6 years ago

2.4.17-alpha.8

6 years ago

2.4.19

6 years ago

2.4.18

6 years ago

2.4.17

6 years ago

2.4.16

6 years ago

2.4.7

6 years ago

2.4.6

6 years ago

2.4.5

6 years ago

2.4.3-alpha.4542

6 years ago

2.4.0-alpha.0

6 years ago

2.3.9

6 years ago

2.3.8

6 years ago

2.3.7

6 years ago

2.3.6

6 years ago

2.3.5

6 years ago

2.3.4

6 years ago

2.3.3

6 years ago

2.3.2

6 years ago

2.3.1

6 years ago

2.3.0

6 years ago

2.2.11

6 years ago

2.2.10

6 years ago

2.2.9

6 years ago

2.2.8

6 years ago

2.2.7

6 years ago

2.2.5

6 years ago

2.2.4

6 years ago

2.2.3

6 years ago

2.2.0

6 years ago

2.1.0

6 years ago

2.0.7

6 years ago

2.0.6

6 years ago

2.0.5

6 years ago

2.0.4

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

2.0.0-alpha.0

6 years ago

1.3.8

6 years ago

1.3.7

6 years ago

1.3.6

6 years ago

1.3.4

7 years ago

1.3.3

7 years ago

1.3.2

7 years ago

1.3.1

7 years ago

1.3.0

7 years ago

1.2.56

7 years ago

1.2.55

7 years ago

1.2.54

7 years ago

1.2.53

7 years ago

1.2.52

7 years ago

1.2.51

7 years ago

1.2.50

7 years ago

1.2.49

7 years ago

1.2.48

7 years ago

1.2.47

7 years ago

1.2.46

7 years ago

1.2.45

7 years ago

1.2.43

7 years ago

1.2.42

7 years ago

1.2.41

7 years ago

1.2.40

7 years ago

1.2.39

7 years ago

1.2.38

7 years ago

1.2.37

7 years ago

1.2.36

7 years ago

1.2.35

7 years ago

1.2.34

7 years ago

1.2.32

7 years ago

1.2.31

7 years ago

1.2.29

7 years ago

1.2.28

7 years ago

1.2.27

7 years ago

1.2.26

7 years ago

1.2.25

7 years ago

1.2.24

7 years ago

1.2.23

7 years ago

1.2.22

7 years ago

1.2.21

7 years ago

1.2.20

7 years ago

1.2.19

7 years ago

1.2.18

7 years ago

1.2.17

7 years ago

1.2.16

7 years ago

1.2.15

7 years ago

1.2.15-0

7 years ago

1.2.14

7 years ago

1.2.13

7 years ago

1.2.12

7 years ago

1.2.11

7 years ago

1.2.10

7 years ago

1.2.9

7 years ago

1.2.7

7 years ago

1.2.6

7 years ago

1.2.5

7 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago

1.0.0-6

7 years ago

1.0.0-5

7 years ago

1.0.0-4

7 years ago

1.0.0-3

7 years ago

1.0.0-2

7 years ago

1.0.0-1

7 years ago

1.0.0-0

7 years ago