From 8af775a1d3a38fc142fb7ed85c618c6a1f13138b Mon Sep 17 00:00:00 2001 From: Alzalia Date: Tue, 5 Aug 2025 10:43:30 +0200 Subject: [PATCH] Owner name is correctly displayed --- lib/ui/add_page/widgets/add_page.dart | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/lib/ui/add_page/widgets/add_page.dart b/lib/ui/add_page/widgets/add_page.dart index 07e4fe3..5cc3382 100644 --- a/lib/ui/add_page/widgets/add_page.dart +++ b/lib/ui/add_page/widgets/add_page.dart @@ -44,14 +44,21 @@ class _AddPageState extends State { margin: EdgeInsets.symmetric(horizontal: 50), child: Column( children: [ - ListTile( - leading: Icon(Icons.person), - title: TextButton( - child: Text("No"), - onPressed: () => _ownerDialogBuilder( - context, - controller, - widget.viewModel, + ListenableBuilder( + listenable: widget.viewModel, + builder: (context, child) => ListTile( + leading: Icon(Icons.person), + title: TextButton( + child: Text( + (widget.viewModel.currentOwner == null) + ? "Aucun" + : "${widget.viewModel.currentOwner!.firstName} ${widget.viewModel.currentOwner!.lastName}", + ), + onPressed: () => _ownerDialogBuilder( + context, + controller, + widget.viewModel, + ), ), ), ),