Add in composer.json
:
{
"require": {
"rmrevin/yii2-socicon": "~1.1"
}
}
In view
<?
// ...
rmrevin\yii\socicon\AssetBundle::register($this);
or as dependency in your asset bundle
<?
// ...
class AppAsset extends AssetBundle
{
// ...
public $depends = [
// ...
'\rmrevin\yii\socicon\AssetBundle'
];
}
use rmrevin\yii\socicon\SI;
echo SI::icon('twitter');
// <i class="socicon socicon-twitter"></i>
echo SI::icon('twitter', ['class' => 'big', 'data-role' => 'social-button']);
// <i class="big socicon socicon-twitter" data-role="social-button"></i>
echo Html::submitButton(Yii::t('app', '{check} Tweet', ['check' => SI::icon('twitter')]));
// <button type="submit"><i class="socicon socicon-twitter"></i> Tweet</button>
// autocomplete in IDE
echo SI::icon(SI::_TWITTER);
echo SI::icon(SI::_DISQUS);
SI::$cssPrefix = 'si';
echo SI::icon('twitter');
// <i class="si si-twitter"></i>
Comments