Add desktop state/status filters

This commit is contained in:
Hillel Coren 2022-02-10 22:21:16 +02:00
parent 610fad1ff1
commit cdb2a04485
3 changed files with 6 additions and 4 deletions

View File

@ -41,16 +41,16 @@ class TaskScreen extends StatelessWidget {
final userCompany = store.state.userCompany; final userCompany = store.state.userCompany;
final localization = AppLocalization.of(context); final localization = AppLocalization.of(context);
final statuses = [ final statuses = [
if (!state.prefState.showKanban)
TaskStatusEntity().rebuild((b) => b
..id = kTaskStatusInvoiced
..name = localization.invoiced),
TaskStatusEntity().rebuild((b) => b TaskStatusEntity().rebuild((b) => b
..id = kTaskStatusLogged ..id = kTaskStatusLogged
..name = localization.logged), ..name = localization.logged),
TaskStatusEntity().rebuild((b) => b TaskStatusEntity().rebuild((b) => b
..id = kTaskStatusRunning ..id = kTaskStatusRunning
..name = localization.running), ..name = localization.running),
if (!state.prefState.showKanban)
TaskStatusEntity().rebuild((b) => b
..id = kTaskStatusInvoiced
..name = localization.invoiced),
]; ];
return ListScaffold( return ListScaffold(

View File

@ -58,6 +58,7 @@ dependencies:
contacts_service: ^0.6.1 contacts_service: ^0.6.1
super_editor: ^0.1.0 super_editor: ^0.1.0
diacritic: ^0.1.3 diacritic: ^0.1.3
states_rebuilder: ^5.2.0
# bitsdojo_window: ^0.1.1+1 # bitsdojo_window: ^0.1.1+1
# printing: ^5.6.3 # printing: ^5.6.3
# quick_actions: ^0.2.1 # quick_actions: ^0.2.1

View File

@ -58,6 +58,7 @@ dependencies:
contacts_service: ^0.6.1 contacts_service: ^0.6.1
super_editor: ^0.1.0 super_editor: ^0.1.0
diacritic: ^0.1.3 diacritic: ^0.1.3
states_rebuilder: ^5.2.0
# bitsdojo_window: ^0.1.1+1 # bitsdojo_window: ^0.1.1+1
# printing: ^5.6.3 # printing: ^5.6.3
# quick_actions: ^0.2.1 # quick_actions: ^0.2.1