diff --git a/lib/ui/bal_page/widget/bal_page.dart b/lib/ui/bal_page/widget/bal_page.dart index 763f2ee..2347dc3 100644 --- a/lib/ui/bal_page/widget/bal_page.dart +++ b/lib/ui/bal_page/widget/bal_page.dart @@ -1,6 +1,8 @@ import 'package:flutter/material.dart'; import 'package:seshat/domain/models/bal.dart'; import 'package:seshat/ui/bal_page/view_model/bal_view_model.dart'; +import 'package:seshat/ui/bal_page/widget/ended/bal_ended_screen.dart'; +import 'package:seshat/ui/bal_page/widget/ongoing/bal_ongoing_screen.dart'; import 'package:seshat/ui/bal_page/widget/pending/bal_pending_screen.dart'; import 'package:seshat/ui/core/ui/navigation_bar.dart'; import 'package:seshat/ui/core/ui/await_loading.dart'; @@ -34,8 +36,8 @@ class _BalPageState extends State { ), false => switch (widget.viewModel.bal!.state) { BalState.pending => BalPendingScreen(viewModel: widget.viewModel), - BalState.ongoing => Center(child: Text("Ongoing")), - BalState.ended => Center(child: Text("Ending")), + BalState.ongoing => BalOngoingScreen(viewModel: widget.viewModel), + BalState.ended => BalEndedScreen(viewModel: widget.viewModel), }, }, }; diff --git a/lib/ui/bal_page/widget/ongoing/bal_ongoing_screen.dart b/lib/ui/bal_page/widget/ongoing/bal_ongoing_screen.dart new file mode 100644 index 0000000..09e427b --- /dev/null +++ b/lib/ui/bal_page/widget/ongoing/bal_ongoing_screen.dart @@ -0,0 +1,18 @@ +import 'package:flutter/material.dart'; +import 'package:seshat/ui/bal_page/view_model/bal_view_model.dart'; +import 'package:seshat/ui/core/ui/navigation_bar.dart'; + +class BalOngoingScreen extends StatelessWidget { + const BalOngoingScreen({super.key, required this.viewModel}); + + final BalViewModel viewModel; + + @override + Widget build(BuildContext context) { + return Scaffold( + bottomNavigationBar: AppNavigationBar(startIndex: 0), + appBar: AppBar(title: Text(viewModel.bal!.name)), + body: Center(child: Text("Ongoing BAL")), + ); + } +}