 
   // MARK: - Configuration
 
-  open func configureCell(_ item: TabbyBarItem, selected: Bool = false, count: Int?) {
+  open func configureCell(_ item: TabbyBarItem, at index: Int, selected: Bool = false, count: Int?) {
     let color = selected ? Constant.Color.selected : Constant.Color.disabled
 
     imageView.image = UIImage(named: item.image)?.withRenderingMode(.alwaysTemplate)

import UIKit

public protocol TabbyCell: class {
  func configureCell(_ item: TabbyBarItem, selected: Bool, count: Int?)
}

public extension TabbyCell {


    handleBadge(count)
    handleBehaviors(selected)

    label.font = Constant.Font.title
  }
