This package has been deprecated

Author message:

UNMAINTAINED This Project Is No Longer Maintained

vanilla-dialogs

0.0.4 • Public • Published

vanilla-dialogs

Travis npm (scoped)

Promise-based confirm, alert and prompt dialogs

demo

Table of Contents

Install

This project uses node and npm. Go check them out if you don't have them locally installed.

$ npm install --save vanilla-dialogs

Usage

import {alert, confirm, prompt} from 'vanilla-dialogs'
 
alert('Lorem ipsum dolor sit amet.').then(() => {
  console.log('closed')
})
 
alert('Vestibulum commodo nunc a mauris interdum.', {
    confirmText: 'Wow'
  }).then(() => {
  console.log('closed')
})
 
confirm('Donec quis leo vitae sem placerat sagittis.').then(result => {
  console.log('result:', result)
})
 
confirm('Morbi elementum ex vestibulum porttitor sodales.', {
  cancelText: 'Close',
  confirmText: 'Wow'
}).then(result => {
  console.log('result:', result)
})
 
prompt('Donec quis leo vitae sem placerat sagittis?').then(result => {
  console.log('result:', result)
})
 
prompt('Donec quis leo vitae sem placerat sagittis?', {
  regex: /\d$/g
}).then(result => {
  console.log('result:', result)
})
 
prompt('Donec quis leo vitae sem placerat sagittis?', {
  cancelText: 'Wtf?',
  confirmText: 'Send'
}).then(result => {
  console.log('result:', result)
})
 
prompt('Donec quis leo vitae sem placerat sagittis?', {
  defaultValue: 'Hey man'
}).then(result => {
  console.log('result:', result)
})

License

MIT License © Thiago Santos

Readme

Keywords

none

Package Sidebar

Install

npm i vanilla-dialogs

Weekly Downloads

2

Version

0.0.4

License

ISC

Last publish

Collaborators

  • thiamsantos