diff options
Diffstat (limited to 'lib/views/shoplist_view.dart')
-rw-r--r-- | lib/views/shoplist_view.dart | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/views/shoplist_view.dart b/lib/views/shoplist_view.dart index 500b8fc..e13ef21 100644 --- a/lib/views/shoplist_view.dart +++ b/lib/views/shoplist_view.dart @@ -14,10 +14,10 @@ class ShoplistView extends StatefulWidget { const ShoplistView({Key? key}) : super(key: key); @override - _ShoplistView createState() => _ShoplistView(); + ShoplistViewState createState() => ShoplistViewState(); } -class _ShoplistView extends State<ShoplistView> { +class ShoplistViewState extends State<ShoplistView> { final FocusNode _focusNode = FocusNode(); final TextEditingController _controller = TextEditingController(); final GlobalKey<ScaffoldState> _scaffoldKey = GlobalKey<ScaffoldState>(); @@ -30,7 +30,7 @@ class _ShoplistView extends State<ShoplistView> { return Scaffold( key: _scaffoldKey, appBar: AppBar(title: Text(AppLocalizations.of(context)!.category7)), - drawer: CustomDrawer(initalIndex: 4), + drawer: const CustomDrawer(initialIndex: 4), floatingActionButton: _buildFloatingActionButton(), body: _buildAnimatedList(), ); @@ -54,14 +54,14 @@ class _ShoplistView extends State<ShoplistView> { // TODO: FIXME: Sometimes exception "cant call insertItem of null" is thrown when first item is added or last is removed Widget _buildAnimatedList() { - if (ShoplistData.shoplist.length == 0) return NoContentError(); + if (ShoplistData.shoplist.isEmpty) return const NoContentError(); return AnimatedList( key: _listKey, initialItemCount: ShoplistData.shoplist.length, itemBuilder: (BuildContext context, int index, Animation<double> animation) { return SlideTransition( - position: animation.drive(Tween(begin: Offset(1.0, 0.0), end: Offset(0.0, 0.0))), + position: animation.drive(Tween(begin: const Offset(1.0, 0.0), end: const Offset(0.0, 0.0))), child: Dismissible( key: Key(_getUniqueKeyString(ShoplistData.shoplist[index])), background: _buildDimissibleBackground(true), |