1.0.6 • Published 11 months ago

react-bootstrap-confirmation-v2 v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

react-bootstrap-confirmation

npm.io npm version

A library to easily display alerts and confirmations using React and Bootstrap. With react-bootstrap-confirmation displaying an alert or a confirmation dialog is just as easy as calling a function:

import {alert} from 'react-bootstrap-confirmation';

alert('Something very wrong happened!');

See the demo here.

Installation

npm install --save react-bootstrap-confirmation

Usage

alert(message[, options])

An asynchronous function that will return once the alert has been dismissed.

Example

import React, {useState} from 'react';
import {alert} from 'react-bootstrap-confirmation';

const AlertButton = () => {
  const display = async () => {
    await alert('Something very wrong is happening!');
    console.log('The alert has finished displaying');
  };
  return (
    <button type="button" className="btn btn-primary" onClick={display}>
      Display alert
    </button>
  );
};

Options

Parameter nameTypeDescriptionDefault
titlestringA facultative title to use for the modal.undefined
okTextstringThe text of the "OK" button"OK"
okButtonStylestringThe style of the "OK" button. Must correspond to one of the 6 button styles of Bootstrap."primary"

confirm(message[, options])

An asynchronous function that will return true if the user clicks the "OK" button and false in the other cases.

Example

import React, {useState} from 'react';
import {confirm} from 'react-bootstrap-confirmation';

const ConfirmButton = () => {
  const display = async () => {
    const result = await alert('Are you really sure?');
    console.log('True if confirmed, false otherwise:', result);
  };
  return (
    <button type="button" className="btn btn-primary" onClick={display}>
      Display alert
    </button>
  );
};

Options

Parameter nameTypeDescriptionDefault
titlestringA facultative title to use for the modal.undefined
okTextstringThe text of the "OK" button"OK"
okButtonStylestringThe style of the "OK" button. Must correspond to one of the 6 button styles of Bootstrap."primary"
cancelTextstringThe text of the "Cancel" button"Cancel"
cancelButtonStylestringThe style of the "Cancel" button. Must correspond to one of the 6 button styles of Bootstrap."secondary"
1.0.2

11 months ago

1.0.1

12 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.0

1 year ago