bapple v1.0.0
Installation
Install using NPM
npm install --save bappleBasic Usage
Just import and call one of these: message, success, error, warning, info
import Bapple from 'bapple';
Bapple.message('Info toast', 'This is a toast to inform you of...', 5000);
// You can ignore description and timeout params.
Bapple.message('Successfully done!');
// And so on...
Bapple.success(...);
Bapple.error(...);
Bapple.warning(...);
Bapple.info(...);More
Or if you want more control over your toast, you can use add function:
Global Options
Customize default options with Bapple.config, This will affect every toast.
direction: This determines the text direction, Left-to-Right or Right-to-Left. Available:ltr,rtlDefault:ltrposition: By default, toasts appear in the left-bottom of your pages. But you are free to choose the right-bottom position. Available:left,rightDefault:leftsize: Customize the size of your toast. Available:small,normal,largeDefault:normaltimeout: How long the toast will be visible, in milliseconds. This would be override for each toast, as mentioned above. Default:5000
Example:
Bapple.config({
direction: 'error',
title: 'Your title here...',
description: 'Description here...',
timeout: 6000
});Options for each Toast
If you want more control over a single toast, you can use Bapple.add instead of Bapple.error or Bapple.success or...
type: This determines the style of your toast. Available:success,info,error,warning,messageDefault:messagetitle: Toast titledescription: Toast descriptiontimeout: How long the toast will be visible, in milliseconds. This will override thetimeoutfrom global options.
Example
Bapple.add({
type: 'error',
title: 'Your title here...',
description: 'Description here...',
timeout: 6000
});9 years ago