0.8.15 • Published 7 days ago

@igloo-ui/dialog v0.8.15

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
7 days ago

Dialog

The Dialog is much like the Modal component, except it is simpler. It contains a title, sub title, dismiss action and a validate action.

Installation

To install @igloo-ui/dialog in your project, you will need to run the following command using npm:

npm install @igloo-ui/dialog

If you prefer Yarn, use the following command instead:

yarn add @igloo-ui/dialog

Usage

Then to use the component in your code just import it!

import Dialog from '@igloo-ui/dialog';
import Button from '@igloo-ui/button';

const [open, setOpen] = React.useState(false);
const handleValidate = () => {
    alert("You said yes");
    setOpen(false);
};

<Button appearance="secondary" onClick={() => setOpen(true)}>
    open
</Button>
<Dialog
    title="Dialog title"
    subTitle="This is a sub title"
    dismissText="Cancel"
    validateText="Confirm"
    isOpen={open}
    onDismiss={() => setOpen(false)}
    onValidate={handleValidate}
/>

Troubleshooting

When a Dialog opens above a Modal

In this case, when you close the Dialog, the Modal closes automatically. Here is a workaround to remedy this.

To solve the problem, set the isClosable property of the Modal to false when the Dialog component is up and then return to true when it closes.

0.8.15

7 days ago

0.8.14

28 days ago

0.8.13

1 month ago

0.8.12

1 month ago

0.8.11

2 months ago

0.8.10

3 months ago

0.8.9

3 months ago

0.8.8

3 months ago

0.8.7

3 months ago

0.8.6

3 months ago

0.8.5

3 months ago

0.8.4

3 months ago

0.8.3

3 months ago

0.8.2

4 months ago

0.8.1

4 months ago

0.8.0

4 months ago

0.7.4

4 months ago

0.7.3

5 months ago

0.7.2

5 months ago

0.7.1

5 months ago

0.7.0

5 months ago

0.6.2

5 months ago

0.5.0

9 months ago

0.4.1

10 months ago

0.4.0

10 months ago

0.6.1

6 months ago

0.6.0

8 months ago

0.5.1

9 months ago

0.3.0

1 year ago

0.3.2

1 year ago

0.3.1

1 year ago

0.1.2

1 year ago

0.2.0

1 year ago

0.1.1

2 years ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.0

2 years ago

0.0.0

2 years ago