diff --git a/src/index.jsx b/src/index.jsx
index 3e9376d..f115191 100644
--- a/src/index.jsx
+++ b/src/index.jsx
@@ -14,4 +14,6 @@ injectTapEventPlugin();
document.title = `${Config.space.name} Map`;
-ReactDOM.render(, document.getElementById("content"));
+// $FlowFixMe
+const contentElement: Element = document.getElementById("content");
+ReactDOM.render(, contentElement);
diff --git a/src/utils/parseIconName.js b/src/utils/parseIconName.js
index f4d172e..98e82ac 100644
--- a/src/utils/parseIconName.js
+++ b/src/utils/parseIconName.js
@@ -11,12 +11,10 @@ export const renderIcon = (name: string, extraClass?: string) => {
};
export const controlGetIcon = (control: Control, state: State): string => {
+ const internals = _.mapValues(state, (x) => x.internal || x.actual);
+ const actuals = _.mapValues(state, (x) => x.actual);
return typeof control.icon !== "function" ? control.icon
- : control.icon(
- _.mapValues(state, (x) => x.internal || x.actual),
- _.mapValues(state, (x) => x.actual),
- state
- );
+ : control.icon(internals, actuals, state);
};
export const renderControlIcon = (control: Control,