diff --git a/src/components/Dashboard/Tiles/Widgets/WidgetsEditModal.tsx b/src/components/Dashboard/Tiles/Widgets/WidgetsEditModal.tsx index 750231281..6b6e11e1a 100644 --- a/src/components/Dashboard/Tiles/Widgets/WidgetsEditModal.tsx +++ b/src/components/Dashboard/Tiles/Widgets/WidgetsEditModal.tsx @@ -170,6 +170,15 @@ const WidgetOptionTypeSwitch: FC<{ ); case 'multi-select': + const multiSelectItems = typeof option.data === 'function' ? option.data() : option.data; + const multiSelectData = multiSelectItems.map((dataType) => { + return !dataType.label + ? { + value: dataType.value, + label: t(`descriptor.settings.${key}.data.${dataType.value}`), + } + : dataType; + }); return ( @@ -179,9 +188,10 @@ const WidgetOptionTypeSwitch: FC<{ {info && } handleChange(key, v)} withinPortal {...option.inputProps} @@ -189,8 +199,8 @@ const WidgetOptionTypeSwitch: FC<{ ); case 'select': - const items = typeof option.data === 'function' ? option.data() : option.data; - const data = items.map((dataType) => { + const selectItems = typeof option.data === 'function' ? option.data() : option.data; + const selectData = selectItems.map((dataType) => { return !dataType.label ? { value: dataType.value, @@ -209,7 +219,7 @@ const WidgetOptionTypeSwitch: FC<{