| createEditorUiTheme(key, createDefaultTheme) | Creates a function that maps EditorThemeProps to the current theme of the specified editor UI component |
| createIcon(i) | Creates an icon component |
| createRendererUiTheme(key, createDefaultTheme) | Creates a function that maps RendererThemeProps to the current theme of the specified renderer UI component |
| EdtrIcon(props) | Edtr.io icon component |
| Icon(props) | Font Awesome Icon component |
| merge(payload) | Creates a new object with the own properties of values merged with the own properties of fallback. If a key exists in both objects: and both values are objects, the two values will be recursively merged otherwise the value from the values object will be used. |
| RootThemeProvider(props) | Provider to hydrate the context for the Theme |
| ThemeProvider(props) | Provider to override the current theme |
| useEditorTheme() | React Hook for the editor theming |
| useEditorUiTheme(key, createDefaultTheme) | React Hook for the theme of an editor UI component |
| useRendererTheme() | React Hook for the renderer theming |
| useRendererUiTheme(key, createDefaultTheme) | React Hook for the theme of a renderer UI component |
| useTheme() | React Hook to get the current Theme |