Since https://github.com/discourse/discourse/commit/a440e15, we have started to support objects typed theme setting so we are switching this theme component to use it instead as it provides a much better UX for configuring the settings required for the theme component.
`api.renderInOutlet` is a new API released in `3.2.0.beta2` so we need
to update the compatibility file to ensure this theme component
continues to work with older version of the plugin