abushamleh/yii2-toast

Yii2 toast alert

Installs: 35

Dependents: 0

Suggesters: 0

Stars: 1

Watchers: 2

Forks: 0

Open Issues: 0

Language:JavaScript

Type:yii2-extension

dev-master 2018-11-04 22:41 UTC

README

Run the Composer command to install the latest version:

composer require abushamleh/yii2-toast "dev-master"

Usage

ToastAlert

use abushamleh\toast\ToastAlert;

echo ToastAlert::widget([
    'options'   => [],
    'heading'   => 'heading',
    'text'      => 'text',
    'type'      => 'type',
]);

ToastBlock

ToastBlock widget renders a message from session flash. All flash messages are displayed in the sequence they were assigned using setFlash.

use abushamleh\toast\ToastBlock;

//You can set message as following:
 Yii::$app->session->setFlash('error', 'This is the message');
 Yii::$app->session->setFlash('success', 'This is the message');
 Yii::$app->session->setFlash('info', 'This is the message');
 Yii::$app->session->setFlash('info', ['heading' => 'Message title' 'text' => 'This is the message']);

//Multiple messages could be set as follows:
 Yii::$app->session->setFlash('error', ['Error 1', 'Error 2']);
 Yii::$app->session->setFlash('error', [['heading' => 'Message title' 'text' => 'This is the message'], 'Error 2']);

echo ToastBlock::widget([
    'options' => []
]);