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({}) {
-