tabItem method

Widget tabItem({
  1. required String title,
  2. required String count,
  3. TabItemStyle style = const TabItemStyle(),
})

Implementation

Widget tabItem(
    {required String title,
    required String count,
    TabItemStyle style = const TabItemStyle()}) {
  return Padding(
    padding: const EdgeInsets.symmetric(vertical: 8.0),
    child: Row(
      mainAxisAlignment: MainAxisAlignment.center,
      children: [
        Text(
          title,
          style: style.textStyle,
          // style: const TextStyle(fontWeight: FontWeight.w700),
        ),
        count != "0"
            ? Padding(
                padding: const EdgeInsets.symmetric(horizontal: 4.0),
                child: CircleAvatar(
                  radius: 9,
                  backgroundColor: style.countIndicatorStyle.bgColor,
                  child: Text(
                    count.toString(),
                    style: style.countIndicatorStyle.textStyle,
                    // style: const TextStyle(fontSize: 12, color: Colors.white, fontFamily: 'sf_ui'),
                  ),
                ),
              )
            : const Offstage()
      ],
    ),
  );
}