From 15e6844c1fbd90f63febb8d7cdaffad0d6cfe216 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Fri, 16 Aug 2024 12:16:04 +0200 Subject: [PATCH] Update picker-search.manager.ts --- .../core/picker/search/manager/picker-search.manager.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/picker/search/manager/picker-search.manager.ts b/src/Umbraco.Web.UI.Client/src/packages/core/picker/search/manager/picker-search.manager.ts index 343f87ef6a..49f3e97a40 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/picker/search/manager/picker-search.manager.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/picker/search/manager/picker-search.manager.ts @@ -1,10 +1,9 @@ import type { UmbPickerSearchManagerConfig } from './types.js'; import { UmbControllerBase } from '@umbraco-cms/backoffice/class-api'; import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; -import type { UmbEntityModel } from '@umbraco-cms/backoffice/entity'; import { createExtensionApiByAlias } from '@umbraco-cms/backoffice/extension-registry'; import { UmbArrayState, UmbBooleanState, UmbNumberState, UmbObjectState } from '@umbraco-cms/backoffice/observable-api'; -import type { UmbSearchProvider, UmbSearchRequestArgs } from '@umbraco-cms/backoffice/search'; +import type { UmbSearchProvider, UmbSearchRequestArgs, UmbSearchResultItemModel } from '@umbraco-cms/backoffice/search'; import { debounce } from '@umbraco-cms/backoffice/utils'; /** @@ -16,7 +15,7 @@ import { debounce } from '@umbraco-cms/backoffice/utils'; * @template QueryType */ export class UmbPickerSearchManager< - ResultItemType extends UmbEntityModel = UmbEntityModel, + ResultItemType extends UmbSearchResultItemModel = UmbSearchResultItemModel, QueryType extends UmbSearchRequestArgs = UmbSearchRequestArgs, > extends UmbControllerBase { #searchable = new UmbBooleanState(false); @@ -35,8 +34,7 @@ export class UmbPickerSearchManager< public readonly resultTotalItems = this.#resultTotalItems.asObservable(); #config?: UmbPickerSearchManagerConfig; - // TODO: lower requirement for search provider item type - #searchProvider?: UmbSearchProvider; + #searchProvider?: UmbSearchProvider; /** * Creates an instance of UmbPickerSearchManager.