Only show default tax selector if company has tax rates
This commit is contained in:
parent
6d821a61d3
commit
8af8f3d317
|
|
@ -83,39 +83,41 @@ class _TaxSettingsState extends State<TaxSettings> {
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
FormCard(
|
if (state.taxRateState.list.isNotEmpty)
|
||||||
children: <Widget>[
|
FormCard(
|
||||||
TaxRateDropdown(
|
children: <Widget>[
|
||||||
onSelected: (taxRate) =>
|
if (company.enableFirstInvoiceTaxRate)
|
||||||
viewModel.onSettingsChanged(settings.rebuild((b) => b
|
TaxRateDropdown(
|
||||||
..defaultTaxName1 = taxRate.name
|
onSelected: (taxRate) =>
|
||||||
..defaultTaxRate1 = taxRate.rate)),
|
viewModel.onSettingsChanged(settings.rebuild((b) => b
|
||||||
labelText: localization.defaultTaxRate,
|
..defaultTaxName1 = taxRate.name
|
||||||
initialTaxName: settings.defaultTaxName1,
|
..defaultTaxRate1 = taxRate.rate)),
|
||||||
initialTaxRate: settings.defaultTaxRate1,
|
labelText: localization.defaultTaxRate,
|
||||||
),
|
initialTaxName: settings.defaultTaxName1,
|
||||||
if (company.enableSecondInvoiceTaxRate)
|
initialTaxRate: settings.defaultTaxRate1,
|
||||||
TaxRateDropdown(
|
),
|
||||||
onSelected: (taxRate) =>
|
if (company.enableSecondInvoiceTaxRate)
|
||||||
viewModel.onSettingsChanged(settings.rebuild((b) => b
|
TaxRateDropdown(
|
||||||
..defaultTaxName2 = taxRate.name
|
onSelected: (taxRate) =>
|
||||||
..defaultTaxRate2 = taxRate.rate)),
|
viewModel.onSettingsChanged(settings.rebuild((b) => b
|
||||||
labelText: localization.defaultTaxRate,
|
..defaultTaxName2 = taxRate.name
|
||||||
initialTaxName: settings.defaultTaxName2,
|
..defaultTaxRate2 = taxRate.rate)),
|
||||||
initialTaxRate: settings.defaultTaxRate2,
|
labelText: localization.defaultTaxRate,
|
||||||
),
|
initialTaxName: settings.defaultTaxName2,
|
||||||
if (company.enableThirdInvoiceTaxRate)
|
initialTaxRate: settings.defaultTaxRate2,
|
||||||
TaxRateDropdown(
|
),
|
||||||
onSelected: (taxRate) =>
|
if (company.enableThirdInvoiceTaxRate)
|
||||||
viewModel.onSettingsChanged(settings.rebuild((b) => b
|
TaxRateDropdown(
|
||||||
..defaultTaxName3 = taxRate.name
|
onSelected: (taxRate) =>
|
||||||
..defaultTaxRate3 = taxRate.rate)),
|
viewModel.onSettingsChanged(settings.rebuild((b) => b
|
||||||
labelText: localization.defaultTaxRate,
|
..defaultTaxName3 = taxRate.name
|
||||||
initialTaxName: settings.defaultTaxName3,
|
..defaultTaxRate3 = taxRate.rate)),
|
||||||
initialTaxRate: settings.defaultTaxRate3,
|
labelText: localization.defaultTaxRate,
|
||||||
),
|
initialTaxName: settings.defaultTaxName3,
|
||||||
],
|
initialTaxRate: settings.defaultTaxRate3,
|
||||||
),
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
Padding(
|
Padding(
|
||||||
padding: const EdgeInsets.symmetric(horizontal: 16.0),
|
padding: const EdgeInsets.symmetric(horizontal: 16.0),
|
||||||
child: AppButton(
|
child: AppButton(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue