Hide reminder options for quotes

This commit is contained in:
Hillel Coren 2020-11-08 10:09:48 +02:00
parent ed9bac1e81
commit a6b46aedca
1 changed files with 16 additions and 13 deletions

View File

@ -138,6 +138,7 @@ class _InvoiceEmailViewState extends State<InvoiceEmailView>
Widget _buildTemplateDropdown(BuildContext context) {
final localization = AppLocalization.of(context);
final invoice = widget.viewModel.invoice;
return Padding(
padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 4),
@ -155,20 +156,22 @@ class _InvoiceEmailViewState extends State<InvoiceEmailView>
items: [
DropdownMenuItem<EmailTemplate>(
child: Text(localization.initialEmail),
value: widget.viewModel.invoice.emailTemplate,
),
DropdownMenuItem<EmailTemplate>(
child: Text(localization.firstReminder),
value: EmailTemplate.reminder1,
),
DropdownMenuItem<EmailTemplate>(
child: Text(localization.secondReminder),
value: EmailTemplate.reminder2,
),
DropdownMenuItem<EmailTemplate>(
child: Text(localization.thirdReminder),
value: EmailTemplate.reminder3,
value: invoice.emailTemplate,
),
if (invoice.isInvoice) ...[
DropdownMenuItem<EmailTemplate>(
child: Text(localization.firstReminder),
value: EmailTemplate.reminder1,
),
DropdownMenuItem<EmailTemplate>(
child: Text(localization.secondReminder),
value: EmailTemplate.reminder2,
),
DropdownMenuItem<EmailTemplate>(
child: Text(localization.thirdReminder),
value: EmailTemplate.reminder3,
),
],
DropdownMenuItem<EmailTemplate>(
child: Text(localization.firstCustom),
value: EmailTemplate.custom1,