From 8251215a5848a4f69e6170cfff495f44dd70a593 Mon Sep 17 00:00:00 2001 From: Erik-Jan Westendorp Date: Tue, 26 Aug 2025 16:42:42 +0200 Subject: [PATCH 1/2] Add Prefix UFM Filter --- .../src/packages/ufm/filters/manifests.ts | 7 +++++++ .../src/packages/ufm/filters/prefix.filter.ts | 11 +++++++++++ 2 files changed, 18 insertions(+) create mode 100644 src/Umbraco.Web.UI.Client/src/packages/ufm/filters/prefix.filter.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/ufm/filters/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/ufm/filters/manifests.ts index 265b99358ced..eafcba14636d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/ufm/filters/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/ufm/filters/manifests.ts @@ -57,4 +57,11 @@ export const manifests: Array = [ api: () => import('./word-limit.filter.js'), meta: { alias: 'word-limit' }, }, + { + type: 'ufmFilter', + alias: 'Umb.Filter.Prefix', + name: 'Prefix UFM Filter', + api: () => import('./prefix.filter.js'), + meta: { alias: 'prefix' }, + } ]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/ufm/filters/prefix.filter.ts b/src/Umbraco.Web.UI.Client/src/packages/ufm/filters/prefix.filter.ts new file mode 100644 index 000000000000..d8488dd84fbc --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/ufm/filters/prefix.filter.ts @@ -0,0 +1,11 @@ +import { UmbUfmFilterBase } from './base.filter.js'; + +class UmbUfmPrefixFilterApi extends UmbUfmFilterBase { + + filter(str?: string, prefix: string = '') { + console.log('Prefix filter called with:', { str, prefix }); + if (!str) return ''; + return `${prefix} ${str}`; + } +} +export { UmbUfmPrefixFilterApi as api }; \ No newline at end of file From af4bb4076667f7b85307f90465147d682ca8b759 Mon Sep 17 00:00:00 2001 From: Erik-Jan Westendorp Date: Tue, 26 Aug 2025 16:43:50 +0200 Subject: [PATCH 2/2] Remove console.log --- .../src/packages/ufm/filters/prefix.filter.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/ufm/filters/prefix.filter.ts b/src/Umbraco.Web.UI.Client/src/packages/ufm/filters/prefix.filter.ts index d8488dd84fbc..b384cc2fc34c 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/ufm/filters/prefix.filter.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/ufm/filters/prefix.filter.ts @@ -3,7 +3,6 @@ import { UmbUfmFilterBase } from './base.filter.js'; class UmbUfmPrefixFilterApi extends UmbUfmFilterBase { filter(str?: string, prefix: string = '') { - console.log('Prefix filter called with:', { str, prefix }); if (!str) return ''; return `${prefix} ${str}`; }