From 4d82dbd5ec430500d0793e110ad7a8b10293aa4b Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Wed, 21 Aug 2024 14:04:12 +0200 Subject: [PATCH] add readonly prop --- .../input-rich-media/input-rich-media.element.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-rich-media/input-rich-media.element.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-rich-media/input-rich-media.element.ts index c006df7da5..f5ad3d9752 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-rich-media/input-rich-media.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/components/input-rich-media/input-rich-media.element.ts @@ -117,6 +117,15 @@ export class UmbInputRichMediaElement extends UUIFormControlMixin(UmbLitElement, @property({ type: Boolean }) multiple = false; + /** + * Sets the input to readonly mode, meaning value cannot be changed but still able to read and select its content. + * @type {boolean} + * @attr + * @default false + */ + @property({ type: Boolean, reflect: true }) + readonly = false; + @property() public override get value() { return this.items?.map((item) => item.mediaKey).join(',');