1.0.31 • Published 2 years ago

@paprika/modal v1.0.31

Weekly downloads
1
License
MIT
Repository
github
Last release
2 years ago

@paprika/modal

Description

The Modal component provides additional information without losing context of the main interface.

Installation

yarn add @paprika/modal

or with npm:

npm install @paprika/modal

Props

Modal

PropTyperequireddefaultDescription
a11yTextstringfalsenull
childrennodetrue-The content for the Modal.
isOpenbooltrue-Control the visibility of the modal
onClosefuncfalse() => {}Callback triggered when the modal needs to be closed
onAfterOpenfuncfalse() => {}Callback once the modal has been opened event
onAfterClosefuncfalse() => {}Callback once the modal has been closed event
size Modal.types.size.SMALL, Modal.types.size.MEDIUM, Modal.types.size.LARGEfalseModal.types.size.MEDIUM
zIndexnumberfalsezValue(6)The z-index of the Takeover content

Components

You can use any of the following components to compose the Modal:

<Modal.Header />
<Modal.Content />
<Modal.Footer />
<Modal.FocusLock />
<Modal.Overlay />

Basic example

<Modal isOpen={isOpen} onClose={toggle}>
  <Modal.Header>Header</Modal.Header>
  <Modal.Content>My content</Modal.Content>
  <Modal.Footer>
    <Button kind="primary">Primary</Button>
    <Button>Secondary</Button>
    <Button kind="minor" onClick={toggle}>
      Cancel
    </Button>
  </Modal.Footer>
</Modal>

Warnings

If the content you are putting into this component will try and control focus (like CKEditor), read this: https://github.com/acl-services/paprika/issues/453

Links

1.0.31

2 years ago

1.0.30

2 years ago

1.0.31-next.0

2 years ago

1.0.30-next.0

2 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.29-next.0

3 years ago

1.0.27-next.0

3 years ago

1.0.27

3 years ago

1.0.28-next.0

3 years ago

1.0.26-next.0

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.24-next.0

3 years ago

1.0.24-next.1

3 years ago

1.0.25-next.1

3 years ago

1.0.25-next.0

3 years ago

1.0.23-next.2

3 years ago

1.0.23-next.1

3 years ago

1.0.23-next.0

3 years ago

1.0.23

3 years ago

1.0.22-next.1

4 years ago

1.0.22-next.0

4 years ago

1.0.22

4 years ago

1.0.20-next.0

4 years ago

1.0.20-next.2

4 years ago

1.0.20-next.1

4 years ago

1.0.20-next.4

4 years ago

1.0.20-next.3

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.21-next.1

4 years ago

1.0.21-next.0

4 years ago

1.0.19-next.0

4 years ago

1.0.18-next.0

4 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.17-next.0

4 years ago

1.0.16-next.0

4 years ago

1.0.15

4 years ago

1.0.15-next.0

4 years ago

1.0.14-next.0

4 years ago

1.0.14

4 years ago

1.0.13-next.0

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.12-next.0

4 years ago

1.0.11-next.0

4 years ago

1.0.11

4 years ago

1.0.9

4 years ago

1.0.10-next.0

4 years ago

1.0.9-next.0

4 years ago

1.0.9-next.1

4 years ago

1.0.10

4 years ago

1.0.8

4 years ago

1.0.8-alpha.3

4 years ago

1.0.8-alpha.0

4 years ago

1.0.8-alpha.1

4 years ago

1.0.8-alpha.2

4 years ago

1.0.7

4 years ago

1.0.7-alpha.0

4 years ago

1.0.6-alpha.1

4 years ago

1.0.6

4 years ago

1.0.6-alpha.0

4 years ago

1.0.5

4 years ago

1.0.5-alpha.0

4 years ago

1.0.4

4 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.2-alpha.0

5 years ago

1.0.1

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.46

5 years ago

0.2.46-alpha.4

5 years ago

0.2.46-alpha.3

5 years ago

0.2.46-alpha.2

5 years ago

0.2.46-alpha.1

5 years ago

0.2.46-alpha.0

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.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

5 years ago

0.2.8

5 years ago

0.2.7

5 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

6 years ago

0.1.0

6 years ago