@bootstrap-styled/v4
Version:
twbs/bootstrap V4 UI Components made with bootstrap-styled. Work with css-in-js, react, styled-components, and Bootstrap Styled utilities.
40 lines (31 loc) • 1.04 kB
Markdown
Uncontrolled `<Alert />` component example using `uncontrolled` props:
```js
import { Alert } from '$PACKAGE_NAME';
<Alert color="danger" uncontrolled>Uncontrolled alert</Alert>
```
`<Alert />` component example:
```js
import { Button, Alert } from '$PACKAGE_NAME';
initialState = {
alertIsOpen: false,
};
<div>
<Button onClick={() => setState({ alertIsOpen: !state.alertIsOpen })}>Activate Alert</Button>
<Alert color="info" isOpen={state.alertIsOpen} onClick={() => setState({ alertIsOpen: !state.alertIsOpen })}>
I am a controlled alert
</Alert>
</div>
```
Timed `<Alert />` component example using `autoHideDuration` and `uncontrolled` props:
```js
import { Button, Alert } from '$PACKAGE_NAME';
initialState = {
alertIsOpen: false,
};
<div>
<Button onClick={() => setState({ alertIsOpen: !state.alertIsOpen })}>Activate Alert</Button>
<Alert color="info" isOpen={state.alertIsOpen} uncontrolled autoHideDuration="3000">
I am a timed alert with a delay of 3000 milliseconds
</Alert>
</div>
```