Skip to content

Commit c4fd869

Browse files
committed
fix: use thumbnail function
1 parent f4edfe5 commit c4fd869

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

src/packages/media/media/collection/media-collection.context.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,14 @@ import { UmbImagingRepository } from '@umbraco-cms/backoffice/imaging';
44
import { UmbArrayState } from '@umbraco-cms/backoffice/observable-api';
55
import { UmbDefaultCollectionContext } from '@umbraco-cms/backoffice/collection';
66
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
7-
import { ImageCropModeModel } from '@umbraco-cms/backoffice/external/backend-api';
87

98
export class UmbMediaCollectionContext extends UmbDefaultCollectionContext<
109
UmbMediaCollectionItemModel,
1110
UmbMediaCollectionFilterModel
1211
> {
1312
#imagingRepository: UmbImagingRepository;
1413

15-
#thumbnailItems = new UmbArrayState<UmbMediaCollectionItemModel>([], (x) => x);
14+
#thumbnailItems = new UmbArrayState<UmbMediaCollectionItemModel>([], (x) => x.unique);
1615
public readonly thumbnailItems = this.#thumbnailItems.asObservable();
1716

1817
constructor(host: UmbControllerHost) {
@@ -22,9 +21,10 @@ export class UmbMediaCollectionContext extends UmbDefaultCollectionContext<
2221
this.observe(this.items, async (items) => {
2322
if (!items?.length) return;
2423

25-
const { data } = await this.#imagingRepository.requestResizedItems(
24+
const { data } = await this.#imagingRepository.requestThumbnailUrls(
2625
items.map((m) => m.unique),
27-
{ height: 400, width: 400, mode: ImageCropModeModel.MIN },
26+
400,
27+
400,
2828
);
2929

3030
this.#thumbnailItems.setValue(

src/packages/media/media/modals/media-picker/media-picker-modal.element.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,10 @@ export class UmbMediaPickerModalElement extends UmbModalBaseElement<
9595
async #mapMediaUrls(items: Array<UmbMediaItemModel>): Promise<Array<UmbMediaCardItemModel>> {
9696
if (!items.length) return [];
9797

98-
const { data } = await this.#imagingRepository.requestResizedItems(
98+
const { data } = await this.#imagingRepository.requestThumbnailUrls(
9999
items.map((item) => item.unique),
100-
{ height: 400, width: 400, mode: ImageCropModeModel.MIN },
100+
400,
101+
400,
101102
);
102103

103104
return items

0 commit comments

Comments
 (0)