From 7d19b901fc96eb199ce31cba4a244fa122b6481f Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Wed, 25 Sep 2024 14:47:17 +0200 Subject: [PATCH] feat: move getGuid to global util --- .../{tiny-mce/utils.ts => core/utils/get-guid.function.ts} | 4 ---- src/Umbraco.Web.UI.Client/src/packages/core/utils/index.ts | 1 + .../packages/tiny-mce/plugins/tiny-mce-mediapicker.plugin.ts | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) rename src/Umbraco.Web.UI.Client/src/packages/{tiny-mce/utils.ts => core/utils/get-guid.function.ts} (94%) diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiny-mce/utils.ts b/src/Umbraco.Web.UI.Client/src/packages/core/utils/get-guid.function.ts similarity index 94% rename from src/Umbraco.Web.UI.Client/src/packages/tiny-mce/utils.ts rename to src/Umbraco.Web.UI.Client/src/packages/core/utils/get-guid.function.ts index d1236320b4..3078f5cf6a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/tiny-mce/utils.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/utils/get-guid.function.ts @@ -1,7 +1,3 @@ -/** - * - * @param udi - */ export function getGuid(udi: string) { if (!udi.startsWith('umb://')) throw new Error('udi does not start with umb://'); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/utils/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/utils/index.ts index abbc560792..5babb4a5fe 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/utils/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/utils/index.ts @@ -1,6 +1,7 @@ export * from './debounce/debounce.function.js'; export * from './direction/index.js'; export * from './download/blob-download.function.js'; +export * from './get-guid.function.js'; export * from './get-processed-image-url.function.js'; export * from './math/math.js'; export * from './media/image-size.function.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiny-mce/plugins/tiny-mce-mediapicker.plugin.ts b/src/Umbraco.Web.UI.Client/src/packages/tiny-mce/plugins/tiny-mce-mediapicker.plugin.ts index 4f8194adcb..7e3658e8d1 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/tiny-mce/plugins/tiny-mce-mediapicker.plugin.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/tiny-mce/plugins/tiny-mce-mediapicker.plugin.ts @@ -1,5 +1,5 @@ -import { getGuid } from '../utils.js'; import { type TinyMcePluginArguments, UmbTinyMcePluginBase } from '../components/input-tiny-mce/tiny-mce-plugin.js'; +import { getGuid } from '@umbraco-cms/backoffice/utils'; import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal'; import type { RawEditorOptions } from '@umbraco-cms/backoffice/external/tinymce'; import { UmbTemporaryFileRepository } from '@umbraco-cms/backoffice/temporary-file';