rmrevin / yii2-fontawesome

Asset Bundle for Yii2 with Font Awesome http://fortawesome.github.io/Font-Awesome/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ul list

loveorigami opened this issue · comments

Ul список формируется, как

<ul class="fa-ul">
  <li><i class="fa-li fa fa-check-square"></i>List icons</li>
  <li><i class="fa-li fa fa-check-square"></i>List icons</li>
</ul>

или

        <ul class="fa-ul">
            <li><?= FA::icon('check-square')->li() ?> List icons</li>
            <li><?= FA::icon('check-square')->li() ?> List icons</li>
        </ul>

как видно, для ul нужен только один класс, без иконки. Вместе с тем метод ul() требует иконки.

https://github.com/rmrevin/yii2-fontawesome/blob/master/component/Icon.php#L89

да и воспользоваться им в таком виде не предоставляется возможным, т.к. внутри ul есть еще список из li

может привести список к виду

         FA::ul()->open();
            FA::li(FA::icon('check-square')->li() . 'List icons');
            FA::li(FA::icon('check-square')->li() . 'List icons');
           ................
         FA::ul()->close();

Thanks for issue.
Fixed in 2.16.0 version.
Usage:

FA::ul()
  ->item('check', 'Checked item')
  ->item('times', 'Canceled');