Easily highlight new or unread items by adding a <span class="badge"> to links, Bootstrap navs, and more.
<?php
$link = new Barebone\Bootstrap\Link('some link', '#');
$link->addBadge(42);
echo $link;
// static
echo Barebone\Bootstrap::link('some link', '#')->addBadge(42);
<a href="#"> some link<span class="badge">42</span> </a>Adapts to active nav states Built-in styles are included for placing badges in active states in pill navigations.
<?php
$nav = new Barebone\Bootstrap\Nav();
$nav->pills();
$nav->addItem('Home', '/', true, 42);
$nav->addItem('Contact', '/contact/');
$nav->addItem('Messages', '/messages/', false, 12);
echo $nav;
<ul class="nav nav-pills"> <li class="active"> <a href="/"> Home<span class="badge">42</span> </a> </li> <li> <a href="/contact/">Contact</a> </li> <li> <a href="/messages/"> Messages<span class="badge">12</span> </a> </li> </ul>