From fb3971157131d206de7e3d9eb1fa7fac24c62b5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Tue, 22 Apr 2025 09:43:12 +0200 Subject: [PATCH] give tiptap a invalid border color to fit with other inputs in invalid state (#19090) --- .../src/packages/rte/components/rte-base.element.ts | 2 +- .../components/input-tiptap/input-tiptap.element.ts | 4 ++-- .../tiptap/property-editor-ui-tiptap.element.ts | 8 +++++++- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/rte/components/rte-base.element.ts b/src/Umbraco.Web.UI.Client/src/packages/rte/components/rte-base.element.ts index 801b55bbd9..bd7d09a472 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/rte/components/rte-base.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/rte/components/rte-base.element.ts @@ -242,7 +242,7 @@ export abstract class UmbPropertyEditorUiRteElementBase context.setValue(super.value); }, - 'motherObserver', + 'blockManagerObserver', ); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/components/input-tiptap/input-tiptap.element.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/components/input-tiptap/input-tiptap.element.ts index 1057f9099c..2d5faddb1a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/components/input-tiptap/input-tiptap.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/components/input-tiptap/input-tiptap.element.ts @@ -237,7 +237,7 @@ export class UmbInputTiptapElement extends UmbFormControlMixin `; } + + static override styles = css` + :host(:invalid:not([pristine])) umb-input-tiptap { + --umb-tiptap-edge-border-color: var(--uui-color-invalid); + } + `; } export { UmbPropertyEditorUiTiptapElement as element };