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, + ), ), ), ),