From 554cf4a6acf01403efd575c97cf350f025e3e2b5 Mon Sep 17 00:00:00 2001 From: Elias Projahn Date: Sun, 22 Mar 2020 14:13:42 +0100 Subject: [PATCH] Work editor: Allow removing composer or instrument --- lib/editors/work.dart | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/editors/work.dart b/lib/editors/work.dart index 5e01a1e..ad659a7 100644 --- a/lib/editors/work.dart +++ b/lib/editors/work.dart @@ -55,6 +55,12 @@ class WorkProperties extends StatelessWidget { subtitle: Text(composer != null ? '${composer.firstName} ${composer.lastName}' : 'Select composer'), + trailing: IconButton( + icon: const Icon(Icons.delete), + onPressed: () { + onComposerChanged(null); + }, + ), onTap: () async { final Person person = await Navigator.push( context, @@ -73,6 +79,11 @@ class WorkProperties extends StatelessWidget { subtitle: Text(instruments.isNotEmpty ? instruments.map((i) => i.name).join(', ') : 'Select instruments'), + trailing: IconButton( + icon: const Icon(Icons.delete), + onPressed: () { + onInstrumentsChanged([]); + }), onTap: () async { final List selection = await Navigator.push( context,