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;