# React visualization plugin missing access to config and editorConfig

**URL:** <https://discuss.elastic.co/t/react-visualization-plugin-missing-access-to-config-and-editorconfig/201442>\
**Category:** Kibana\
**Created:** [September 27, 2019, 5:07pm UTC](https://discuss.elastic.co/t/react-visualization-plugin-missing-access-to-config-and-editorconfig/201442 "2019-09-27T17:07:31Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![brandtj](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/brandtj/32/41927_2.png) [@brandtj](https://discuss.elastic.co/u/brandtj)\
**Post date:** [September 27, 2019, 5:07pm UTC](https://discuss.elastic.co/t/react-visualization-plugin-missing-access-to-config-and-editorconfig/201442/1 "2019-09-27T17:07:31Z")

</div>

There are two things that seem missing when creating React visualization plugins.

1. Passing editor config values to your React components that don't get saved in the plugin saved object. (i.e. editorConfig: {collections} is not possible since these are not passed in as properties to the React components).
2. Getting access to the config object to load objects from the ui\_setting\_default.js file. I feel like this should have been in the vis.API object but it's missing.

---

<div class="post-metadata">

**Author:** ![Nathan\_Reese](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nathan_reese/32/84829_2.png) [@Nathan\_Reese](https://discuss.elastic.co/u/Nathan_Reese)\
**Post date:** [September 27, 2019, 6:59pm UTC](https://discuss.elastic.co/t/react-visualization-plugin-missing-access-to-config-and-editorconfig/201442/2 "2019-09-27T18:59:05Z")

</div>

You can access UI settings via the chrome global import

```auto
import chrome from 'ui/chrome';
const isDarkMode = chrome.getUiSettingsClient().get('theme:darkMode', false);

```

---

<div class="post-metadata">

**Author:** ![brandtj](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/brandtj/32/41927_2.png) [@brandtj](https://discuss.elastic.co/u/brandtj)\
**Post date:** [September 27, 2019, 7:12pm UTC](https://discuss.elastic.co/t/react-visualization-plugin-missing-access-to-config-and-editorconfig/201442/3 "2019-09-27T19:12:35Z")

</div>

Ah, thank you!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [October 25, 2019, 7:12pm UTC](https://discuss.elastic.co/t/react-visualization-plugin-missing-access-to-config-and-editorconfig/201442/4 "2019-10-25T19:12:37Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
