From 8adc68230c17450c9b5cb7afeaae1a65185ac171 Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Wed, 5 Jul 2023 16:12:32 +0200 Subject: [PATCH] feat: add items manipulation in bottom bar component --- .../example/lib/components/custom_bottom_bar.g.dart | 4 ++++ .../domain/entities/bars/bottom_navigation_bar_component.dart | 3 +++ .../entities/bars/bottom_navigation_bar_component.g.dart | 2 ++ 3 files changed, 9 insertions(+) diff --git a/packages/wyatt_ui_components/example/lib/components/custom_bottom_bar.g.dart b/packages/wyatt_ui_components/example/lib/components/custom_bottom_bar.g.dart index cc0e27b2..129e3c21 100644 --- a/packages/wyatt_ui_components/example/lib/components/custom_bottom_bar.g.dart +++ b/packages/wyatt_ui_components/example/lib/components/custom_bottom_bar.g.dart @@ -17,11 +17,15 @@ class $CustomBottomNavigationBarCWProxyImpl CustomBottomNavigationBar currentIndex(int? currentIndex) => this(currentIndex: currentIndex); @override + CustomBottomNavigationBar items(List? items) => + this(items: items); + @override CustomBottomNavigationBar key(Key? key) => this(key: key); @override CustomBottomNavigationBar call({ void Function(BuildContext, int)? onTap, int? currentIndex, + List? items, Key? key, }) => CustomBottomNavigationBar( diff --git a/packages/wyatt_ui_components/lib/src/domain/entities/bars/bottom_navigation_bar_component.dart b/packages/wyatt_ui_components/lib/src/domain/entities/bars/bottom_navigation_bar_component.dart index 99b5f93b..b303351e 100644 --- a/packages/wyatt_ui_components/lib/src/domain/entities/bars/bottom_navigation_bar_component.dart +++ b/packages/wyatt_ui_components/lib/src/domain/entities/bars/bottom_navigation_bar_component.dart @@ -27,8 +27,11 @@ abstract class BottomNavigationBarComponent extends Component const BottomNavigationBarComponent({ this.onTap, this.currentIndex = 0, + this.items = const [], super.key, }); + final int currentIndex; final void Function(BuildContext, int)? onTap; + final List items; } diff --git a/packages/wyatt_ui_components/lib/src/domain/entities/bars/bottom_navigation_bar_component.g.dart b/packages/wyatt_ui_components/lib/src/domain/entities/bars/bottom_navigation_bar_component.g.dart index 9e5fdd5e..19d69442 100644 --- a/packages/wyatt_ui_components/lib/src/domain/entities/bars/bottom_navigation_bar_component.g.dart +++ b/packages/wyatt_ui_components/lib/src/domain/entities/bars/bottom_navigation_bar_component.g.dart @@ -9,10 +9,12 @@ part of 'bottom_navigation_bar_component.dart'; abstract class $BottomNavigationBarComponentCWProxy { BottomNavigationBarComponent onTap(void Function(BuildContext, int)? onTap); BottomNavigationBarComponent currentIndex(int? currentIndex); + BottomNavigationBarComponent items(List? items); BottomNavigationBarComponent key(Key? key); BottomNavigationBarComponent call({ void Function(BuildContext, int)? onTap, int? currentIndex, + List? items, Key? key, }); }