An open API service indexing awesome lists of open source software.

https://github.com/qeepsake/react-native-custom-alerts

Setup custom alerts and invoke them anywhere in your application (written in TypeScript!)
https://github.com/qeepsake/react-native-custom-alerts

alerts custom i18n react react-native

Last synced: about 1 year ago
JSON representation

Setup custom alerts and invoke them anywhere in your application (written in TypeScript!)

Awesome Lists containing this project

README

          

# React Native Custom Alerts

This library provides the ability to define alerts which can be used all across an application. Instead of having a separate function for all these alerts, we can define them when the application starts and easily use them wherever we need them.

## Install

```sh
npm install @qeepsake/react-native-custom-alerts
```

or

```sh
yarn add @qeepsake/react-native-custom-alerts
```

## Usage

You need to register you alerts when the application starts.

```js
import {CustomAlert} from 'react-native-custom-alerts';

CustomAlert.setup('my-custom-alert', 'Title', 'Message', buttons, options);
CustomAlert.setup('my-second-alert', 'Title', 'Message', buttons, options);
```

Now, you can place the alert you want to show elsewhere in your application.

```js
import {CustomAlert} from 'react-native-custom-alerts';

CustomAlert.alert('my-second-alert');
```

## Methods

### setup()

```js
static setup(name, title, message?, buttons?, options?)
```

### alert()

```js
static alert(name)
```

## License

This project is licensed under the MIT License