diff --git a/client/src/common/currencies.js b/client/src/common/currencies.js index c0c390bf2..8e9ffd911 100644 --- a/client/src/common/currencies.js +++ b/client/src/common/currencies.js @@ -1,5 +1,5 @@ export default [ - { label: 'US Dollar', code: 'USD' }, - { label: 'Euro', code: 'EUR' }, - { label: 'Libyan Dinar ', code: 'LYD' }, + { name: 'US Dollar', code: 'USD' }, + { name: 'Euro', code: 'EUR' }, + { name: 'Libyan Dinar ', code: 'LYD' }, ] \ No newline at end of file diff --git a/client/src/containers/Preferences/General/GeneralForm.js b/client/src/containers/Preferences/General/GeneralForm.js index 46a711c8a..ed57b32e1 100644 --- a/client/src/containers/Preferences/General/GeneralForm.js +++ b/client/src/containers/Preferences/General/GeneralForm.js @@ -88,7 +88,7 @@ export default function PreferencesGeneralForm({}) { - {({ field: { value }, meta: { error, touched } }) => ( + {({ form, field: { value }, meta: { error, touched } }) => ( } className={classNames( @@ -101,7 +101,9 @@ export default function PreferencesGeneralForm({}) { > {}} + onItemSelect={({ value }) => { + form.setFieldValue('location', value); + }} selectedItem={value} selectedItemProp={'value'} defaultText={} @@ -130,7 +132,8 @@ export default function PreferencesGeneralForm({}) { selectedItem={value} selectedItemProp={'code'} defaultText={} - textProp={'label'} + textProp={'name'} + labelProp={'code'} popoverProps={{ minimal: true }} /> @@ -149,11 +152,13 @@ export default function PreferencesGeneralForm({}) { > } + onItemSelect={({ value }) => + form.setFieldValue('fiscal_year', value) + } selectedItem={value} - onItemSelect={(item) => {}} + selectedItemProp={'value'} + defaultText={} + textProp={'name'} popoverProps={{ minimal: true }} /> @@ -176,7 +181,9 @@ export default function PreferencesGeneralForm({}) { textProp={'name'} defaultText={} selectedItem={value} - onItemSelect={(item) => {}} + onItemSelect={(item) => + form.setFieldValue('language', item.value) + } popoverProps={{ minimal: true }} /> @@ -222,12 +229,13 @@ export default function PreferencesGeneralForm({}) { { - form.setFieldValue('date_format', dateFormat); + form.setFieldValue('date_format', dateFormat.value); }} selectedItem={value} selectedItemProp={'value'} defaultText={} textProp={'name'} + labelProp={'label'} popoverProps={{ minimal: true }} /> @@ -235,10 +243,7 @@ export default function PreferencesGeneralForm({}) {
-