generateItems method 
    
    
    
  Implementation
  List<DDSBottomNavItemConfig> generateItems() {
  return [
    DDSBottomNavItemConfig(
      icon: DDSIconData(Icons.home),
      iconWidget: SvgPicture.asset(
        'assets/images/home.svg',
        colorFilter: ColorFilter.mode(
            currentIndex == 0 ? ThemeColors.primary : const Color(0xFF7C7C7C),
            BlendMode.srcIn),
      ),
      label: 'Home',
    ),
    DDSBottomNavItemConfig(
      icon: DDSIconData(Icons.search_outlined),
      iconWidget: Icon(
        Icons.search_outlined,
        color:
            currentIndex == 1 ? ThemeColors.primary : const Color(0xFF7C7C7C),
      ),
      label: 'Search',
    ),
    DDSBottomNavItemConfig(
      icon: DDSIconData(Icons.add),
      iconWidget: Icon(
        Icons.add,
        color:
            currentIndex == 2 ? ThemeColors.primary : const Color(0xFF7C7C7C),
      ),
      label: 'Add',
    ),
    DDSBottomNavItemConfig(
      icon: DDSIconData(Icons.notification_add),
      iconWidget: SvgPicture.asset(
        'assets/images/tabler_notifications.svg',
        colorFilter: ColorFilter.mode(
            currentIndex == 3 ? ThemeColors.primary : const Color(0xFF7C7C7C),
            BlendMode.srcIn),
      ),
      label: 'Settings',
    ),
    DDSBottomNavItemConfig(
      icon: DDSIconData(Icons.person),
      iconWidget: ClipRRect(
        borderRadius: BorderRadius.circular(8),
        child: Image.asset(
          'assets/images/Profile.png',
          fit: BoxFit.fill,
          scale: 1.25,
        ),
      ),
      label: 'Profile',
    ),
  ];
}