Show cancel button in setting entity list
This commit is contained in:
parent
246621e293
commit
b8f9e96ca4
|
|
@ -23,7 +23,7 @@ class ListScaffold extends StatelessWidget {
|
||||||
this.floatingActionButton,
|
this.floatingActionButton,
|
||||||
this.onHamburgerLongPress,
|
this.onHamburgerLongPress,
|
||||||
this.onCancelSettingsSection,
|
this.onCancelSettingsSection,
|
||||||
this.onCancelSettingsIndex,
|
this.onCancelSettingsIndex = 0,
|
||||||
});
|
});
|
||||||
|
|
||||||
final EntityType entityType;
|
final EntityType entityType;
|
||||||
|
|
|
||||||
|
|
@ -32,6 +32,7 @@ class DesignScreen extends StatelessWidget {
|
||||||
return ListScaffold(
|
return ListScaffold(
|
||||||
entityType: EntityType.design,
|
entityType: EntityType.design,
|
||||||
onHamburgerLongPress: () => store.dispatch(StartDesignMultiselect()),
|
onHamburgerLongPress: () => store.dispatch(StartDesignMultiselect()),
|
||||||
|
onCancelSettingsSection: kSettingsInvoiceDesign,
|
||||||
appBarTitle: ListFilter(
|
appBarTitle: ListFilter(
|
||||||
entityType: EntityType.design,
|
entityType: EntityType.design,
|
||||||
entityIds: viewModel.designList,
|
entityIds: viewModel.designList,
|
||||||
|
|
|
||||||
|
|
@ -35,6 +35,7 @@ class ExpenseCategoryScreen extends StatelessWidget {
|
||||||
entityType: EntityType.expenseCategory,
|
entityType: EntityType.expenseCategory,
|
||||||
onHamburgerLongPress: () =>
|
onHamburgerLongPress: () =>
|
||||||
store.dispatch(StartExpenseCategoryMultiselect()),
|
store.dispatch(StartExpenseCategoryMultiselect()),
|
||||||
|
onCancelSettingsSection: kSettingsExpenses,
|
||||||
appBarTitle: ListFilter(
|
appBarTitle: ListFilter(
|
||||||
entityType: EntityType.expenseCategory,
|
entityType: EntityType.expenseCategory,
|
||||||
entityIds: viewModel.expenseCategoryList,
|
entityIds: viewModel.expenseCategoryList,
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,7 @@ class TaskStatusScreen extends StatelessWidget {
|
||||||
return ListScaffold(
|
return ListScaffold(
|
||||||
entityType: EntityType.taskStatus,
|
entityType: EntityType.taskStatus,
|
||||||
onHamburgerLongPress: () => store.dispatch(StartTaskStatusMultiselect()),
|
onHamburgerLongPress: () => store.dispatch(StartTaskStatusMultiselect()),
|
||||||
|
onCancelSettingsSection: kSettingsTasks,
|
||||||
appBarTitle: ListFilter(
|
appBarTitle: ListFilter(
|
||||||
entityType: EntityType.taskStatus,
|
entityType: EntityType.taskStatus,
|
||||||
entityIds: viewModel.taskStatusList,
|
entityIds: viewModel.taskStatusList,
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,7 @@ class TaxRateSettingsScreen extends StatelessWidget {
|
||||||
return ListScaffold(
|
return ListScaffold(
|
||||||
entityType: EntityType.taxRate,
|
entityType: EntityType.taxRate,
|
||||||
onHamburgerLongPress: () => store.dispatch(StartTaxRateMultiselect()),
|
onHamburgerLongPress: () => store.dispatch(StartTaxRateMultiselect()),
|
||||||
|
onCancelSettingsSection: kSettingsTaxSettings,
|
||||||
appBarTitle: ListFilter(
|
appBarTitle: ListFilter(
|
||||||
entityType: EntityType.taxRate,
|
entityType: EntityType.taxRate,
|
||||||
entityIds: viewModel.taxRateList,
|
entityIds: viewModel.taxRateList,
|
||||||
|
|
|
||||||
|
|
@ -35,6 +35,7 @@ class TokenScreen extends StatelessWidget {
|
||||||
return ListScaffold(
|
return ListScaffold(
|
||||||
entityType: EntityType.token,
|
entityType: EntityType.token,
|
||||||
onHamburgerLongPress: () => store.dispatch(StartTokenMultiselect()),
|
onHamburgerLongPress: () => store.dispatch(StartTokenMultiselect()),
|
||||||
|
onCancelSettingsSection: kSettingsAccountManagement,
|
||||||
appBarTitle: ListFilter(
|
appBarTitle: ListFilter(
|
||||||
entityType: EntityType.token,
|
entityType: EntityType.token,
|
||||||
entityIds: viewModel.tokenList,
|
entityIds: viewModel.tokenList,
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,7 @@ class WebhookScreen extends StatelessWidget {
|
||||||
return ListScaffold(
|
return ListScaffold(
|
||||||
entityType: EntityType.webhook,
|
entityType: EntityType.webhook,
|
||||||
onHamburgerLongPress: () => store.dispatch(StartWebhookMultiselect()),
|
onHamburgerLongPress: () => store.dispatch(StartWebhookMultiselect()),
|
||||||
|
onCancelSettingsSection: kSettingsAccountManagement,
|
||||||
appBarTitle: ListFilter(
|
appBarTitle: ListFilter(
|
||||||
entityType: EntityType.webhook,
|
entityType: EntityType.webhook,
|
||||||
entityIds: viewModel.webhookList,
|
entityIds: viewModel.webhookList,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue