diff --git a/src/Umbraco.Web.UI.Client/src/external/tinymce/index.ts b/src/Umbraco.Web.UI.Client/src/external/tinymce/index.ts index 1cf84b829a..65a0e8c981 100644 --- a/src/Umbraco.Web.UI.Client/src/external/tinymce/index.ts +++ b/src/Umbraco.Web.UI.Client/src/external/tinymce/index.ts @@ -1 +1,14 @@ -export * as tinymce from 'tinymce'; \ No newline at end of file +/* Import TinyMCE */ +import tinymce, { type RawEditorOptions } from 'tinymce'; + +const defaultConfig: RawEditorOptions = { + base_url: '/tinymce', +}; + +/* Initialize TinyMCE */ +export function renderEditor(userConfig?: RawEditorOptions) { + const config = { ...defaultConfig, ...userConfig }; + return tinymce.init(config); +} + +export * as tinymce from 'tinymce';