From 099b20f80526feda5d3d05a94cd0169d3bf03703 Mon Sep 17 00:00:00 2001 From: alzalia1 Date: Thu, 14 Aug 2025 10:46:30 +0200 Subject: [PATCH] feat: prepared screens --- lib/ui/bal_page/widget/bal_page.dart | 6 ++++-- .../widget/ongoing/bal_ongoing_screen.dart | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 lib/ui/bal_page/widget/ongoing/bal_ongoing_screen.dart 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")), + ); + } +}