diff --git a/lib/bar/as_navigation_item.dart b/lib/bar/as_navigation_item.dart index c6df77d..a6ba45b 100644 --- a/lib/bar/as_navigation_item.dart +++ b/lib/bar/as_navigation_item.dart @@ -1,19 +1,26 @@ +import 'package:ansu_ui/badge/as_badge.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; BottomNavigationBarItem asNavigationItem( - String path1, String path2, String title) { + String path1, + String path2, + String title, { + String tag, +}) { + Widget icon = Image.asset( + path1, + height: 24.w, + width: 24.w, + ); + Widget activeIcon = Image.asset( + path2, + height: 24.w, + width: 24.w, + ); return BottomNavigationBarItem( - icon: Image.asset( - path1, - height: 24.w, - width: 24.w, - ), - activeIcon: Image.asset( - path2, - height: 24.w, - width: 24.w, - ), + icon: ASBadge(child: icon, tag: tag), + activeIcon: ASBadge(child: activeIcon, tag: tag), label: title, ); }