From f2c15e877466f0772ee9ffe6d1305b2db7e417b7 Mon Sep 17 00:00:00 2001 From: Lone Iversen <108085781+loivsen@users.noreply.github.com> Date: Tue, 25 Jun 2024 11:15:09 +0200 Subject: [PATCH] align menu --- .../image-cropper-preview.element.ts | 10 ++++++++-- .../image-cropper-editor-field.element.ts | 13 ++----------- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-image-cropper/image-cropper-preview.element.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-image-cropper/image-cropper-preview.element.ts index 7d94c9740e..0b2dc48211 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-image-cropper/image-cropper-preview.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-image-cropper/image-cropper-preview.element.ts @@ -13,6 +13,9 @@ export class UmbImageCropperPreviewElement extends LitElement { @property({ type: String, attribute: false }) src: string = ''; + @property({ type: String }) + label?: string; + @property({ attribute: false }) get focalPoint() { return this.#focalPoint; @@ -140,14 +143,14 @@ export class UmbImageCropperPreviewElement extends LitElement { render() { if (!this.crop) { - return nothing; + return html`${this.label}`; } return html`
- ${this.crop.alias} + ${this.label ?? this.crop.alias} ${this.crop.width} x ${this.crop.height} ${this.crop.coordinates ? html`User defined` @@ -178,6 +181,9 @@ export class UmbImageCropperPreviewElement extends LitElement { max-height: 200px; user-select: none; } + #label { + font-weight: bold; + } #alias { font-weight: bold; margin-top: var(--uui-size-space-3); diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/modals/image-cropper-editor/components/image-cropper-editor-field.element.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/modals/image-cropper-editor/components/image-cropper-editor-field.element.ts index 0f291c58a0..b4b385974a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/modals/image-cropper-editor/components/image-cropper-editor-field.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/modals/image-cropper-editor/components/image-cropper-editor-field.element.ts @@ -29,11 +29,10 @@ export class UmbImageCropperEditorFieldElement extends UmbInputImageCropperField override renderSide() { if (!this.value || !this.crops) return; - return html` + .label=${this.localize.term('general_media')}> ${repeat( this.crops, @@ -75,14 +74,6 @@ export class UmbImageCropperEditorFieldElement extends UmbInputImageCropperField padding-right: var(--uui-size-3); } - #reset-current-crop { - --uui-menu-item-flat-structure: 1; - --uui-menu-item-border-radius: var(--uui-border-radius); - border-radius: var(--uui-border-radius); - width: 100%; - background-color: var(--uui-color-surface); - } - slot[name='actions'] { display: block; flex: 1;