| Author: | DutraGames |
|---|---|
| Views Total: | 515 views |
| Official Page: | Go to website |
| Last Update: | October 26, 2022 |
| License: | MIT |
Preview:

Description:
Awesome-Alert is a customizable notification popup JavaScript library for creating beautiful-looking alerts/confirmation messages and toast notifications. Can be used with any type of website, on any device, and on any browser.
How to use it:
1. To get started, load the Awesome Alert’s files in the HTML.
<link rel="stylesheet" href="style.css" /> <script src="awesomeAlert.js"></script>
2. Create alert popups. Available alert types:
- success (default)
- info
- warning
- error
- dark
awesomeAlert({
type: 'success',
title: 'Alert!',
message: 'Alert Message!',
img: 'imgs/TYPE.svg',
buttonOK: 'Done!',
})3. Create confirmation popups. Available confirmation types:
- question
- opition
awesomeAlert({
type: 'question',
title: 'Do you like cats?',
message: 'Could you answer me?',
img: 'imgs/question.svg',
buttonConfirm: 'Yes',
buttonCancel: 'No',
closeStyle: 'circle'
})4. Create a prompt popup.
awesomeAlert({
type: 'input',
title: 'What is your name?',
placeholderInput: 'What is your name?',
img: 'imgs/input.svg',
buttonOK: 'Submit',
closeStyle: 'circle'
})5. Create a custom popup.
awesomeAlert({
type: 'custom',
title: 'You can start?',
message: 'The game is just catching the balls.',
bgColor: '#23a5c8',
img: 'imgs/custom.svg',
buttonOK: 'GO!',
closeStyle: 'circle'
})6. The library returns a Promise which can be used to trigger a function based on the user action.
awesomeAlert({
type: 'success',
title: 'Success!',
message: 'Successful action!',
img: 'imgs/success.svg',
buttonOK: 'Done!',
}).then(a => alert(a))7. Create toast-like notifications.
- success
- error
- warning
- info
- dark
- custom
awesomeToast({
type: 'success',
title: 'SUCCESS!',
message: 'Action Success!',
img: './imgs/success.svg',
timer: 3000,
position: 'right',
bgColor: '#2dd284'
})8. Create Horizontal (notification bar) notifications.
- success
- error
- warning
- info
- dark
- custom
awesomeHorizontal({
type: 'success',
title: 'SUCCESS!',
message: 'Action Success!',
img: './imgs/success.svg',
bgColor: '#2dd284',
buttonOK: 'OK!',
})9. Determine whether to show the header. Default: true.
awesomeAlert({
type: 'success',
title: 'Success!',
header: false,
}).then(a => alert(a))10. Play a sound when a notification is triggered.
awesomeAlert({
type: 'success',
title: 'Success!',
playSound: '/path/to/sound',
}).then(a => alert(a))Changelog:
10/26/2022
- Update JS
10/21/2022
- fix buttons opinion
10/18/2022
- added playSound param in all functions
10/17/2022
- Added header prop to AlertHorizontal.
10/08/2022
- Added header prop.
09/30/2022
- Added Horizontal (notification bar) notification.
09/27/2022
- Added Toast messages.
09/25/2022
- Added Custom type
09/24/2022
- Added prompt type







