@@ -4,11 +4,10 @@ import { UMB_IMAGE_CROPPER_EDITOR_MODAL, UMB_MEDIA_PICKER_MODAL } from '../../mo
4
4
import type { UmbCropModel , UmbMediaPickerPropertyValue } from '../../property-editors/index.js' ;
5
5
import type { UmbMediaItemModel } from '../../repository/index.js' ;
6
6
import type { UmbUploadableFileModel } from '../../dropzone/index.js' ;
7
- import { customElement , html , ifDefined , nothing , property , repeat , state } from '@umbraco-cms/backoffice/external/lit' ;
7
+ import { customElement , html , nothing , property , repeat , state } from '@umbraco-cms/backoffice/external/lit' ;
8
8
import { umbConfirmModal , UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal' ;
9
9
import { UmbChangeEvent } from '@umbraco-cms/backoffice/event' ;
10
10
import { UmbId } from '@umbraco-cms/backoffice/id' ;
11
- import { UmbImagingRepository } from '@umbraco-cms/backoffice/imaging' ;
12
11
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element' ;
13
12
import { UmbModalRouteRegistrationController } from '@umbraco-cms/backoffice/router' ;
14
13
import { UmbSorterController } from '@umbraco-cms/backoffice/sorter' ;
@@ -162,8 +161,6 @@ export class UmbInputRichMediaElement extends UUIFormControlMixin(UmbLitElement,
162
161
163
162
#itemRepository = new UmbMediaItemRepository ( this ) ;
164
163
165
- #imagingRepository = new UmbImagingRepository ( this ) ;
166
-
167
164
#modalRouter: UmbModalRouteRegistrationController ;
168
165
#modalManager?: UmbModalManagerContext ;
169
166
@@ -249,16 +246,13 @@ export class UmbInputRichMediaElement extends UUIFormControlMixin(UmbLitElement,
249
246
const uniques = this . items . map ( ( item ) => item . mediaKey ) ;
250
247
251
248
const { data : items } = await this . #itemRepository. requestItems ( uniques ) ;
252
- const { data : thumbnails } = await this . #imagingRepository. requestThumbnailUrls ( uniques , 400 , 400 ) ;
253
249
254
250
this . _cards = this . items . map ( ( item ) => {
255
251
const media = items ?. find ( ( x ) => x . unique === item . mediaKey ) ;
256
- const thumbnail = thumbnails ?. find ( ( x ) => x . unique === item . mediaKey ) ;
257
252
return {
258
253
unique : item . key ,
259
254
media : item . mediaKey ,
260
255
name : media ?. name ?? '' ,
261
- src : thumbnail ?. url ,
262
256
icon : media ?. mediaType ?. icon ,
263
257
isTrashed : media ?. isTrashed ?? false ,
264
258
} ;
@@ -366,9 +360,10 @@ export class UmbInputRichMediaElement extends UUIFormControlMixin(UmbLitElement,
366
360
const href = this . _routeBuilder ?.( { key : item . unique } ) ;
367
361
return html `
368
362
< uui-card-media id =${ item . unique } name =${ item . name } .href=${ href } >
369
- ${ item . src
370
- ? html `< img src =${ item . src } alt =${ item . name } /> `
371
- : html `< umb-icon name =${ ifDefined ( item . icon ) } > </ umb-icon > ` }
363
+ < umb-imaging-thumbnail
364
+ unique =${ item . media }
365
+ alt =${ item . name }
366
+ icon=${ item . icon ?? 'icon-picture' } > </ umb-imaging-thumbnail >
372
367
${ this . #renderIsTrashed( item ) }
373
368
< uui-action-bar slot ="actions ">
374
369
< uui-button
0 commit comments