Tax model
This commit is contained in:
parent
7d6c155fc0
commit
fb0d456101
|
|
@ -254,23 +254,30 @@ class _TaxSettingsState extends State<TaxSettings> {
|
||||||
taxDataRegion.subregions[subregion];
|
taxDataRegion.subregions[subregion];
|
||||||
return Row(
|
return Row(
|
||||||
children: [
|
children: [
|
||||||
Checkbox(
|
Expanded(
|
||||||
value: taxDataSubregion.applyTax,
|
child: CheckboxListTile(
|
||||||
onChanged: (value) {
|
controlAffinity:
|
||||||
|
ListTileControlAffinity.leading,
|
||||||
|
value: taxDataRegion.taxAll ||
|
||||||
|
taxDataSubregion.applyTax,
|
||||||
|
onChanged: taxDataRegion.taxAll
|
||||||
|
? null
|
||||||
|
: (value) {
|
||||||
viewModel.onCompanyChanged(company.rebuild((b) => b
|
viewModel.onCompanyChanged(company.rebuild((b) => b
|
||||||
..taxData.replace(taxData.rebuild((b) => b
|
..taxData.replace(taxData.rebuild((b) => b
|
||||||
..regions[region] =
|
..regions[region] =
|
||||||
taxDataRegion.rebuild((b) => b
|
taxDataRegion.rebuild((b) => b
|
||||||
..subregions[subregion] =
|
..subregions[subregion] =
|
||||||
taxDataSubregion.rebuild(
|
taxDataSubregion.rebuild((b) => b
|
||||||
(b) => b
|
|
||||||
..applyTax =
|
..applyTax =
|
||||||
value))))));
|
value))))));
|
||||||
}),
|
},
|
||||||
Text(region == kTaxRegionUnitedStates
|
title: Text(region == kTaxRegionUnitedStates
|
||||||
? subregion
|
? subregion
|
||||||
: (countryMap[subregion]?.name ??
|
: (countryMap[subregion]?.name ??
|
||||||
subregion)),
|
subregion)),
|
||||||
|
),
|
||||||
|
),
|
||||||
],
|
],
|
||||||
);
|
);
|
||||||
}).toList(),
|
}).toList(),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue