diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/components/node-property.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/components/node-property.element.ts index 609b7ca9ac..ddaae5b7b4 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/components/node-property.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/components/node-property.element.ts @@ -18,9 +18,20 @@ class UmbNodeProperty extends UmbContextConsumerMixin(LitElement) { :host { display: block; } + p { color: var(--uui-color-text-alt); } + + #property-action-menu { + opacity: 0; + } + + #layout:focus-within #property-action-menu, + #layout:hover #property-action-menu, + #property-action-menu[open] { + opacity: 1; + } `, ]; @@ -54,6 +65,7 @@ class UmbNodeProperty extends UmbContextConsumerMixin(LitElement) { this._dataTypeStore = _instance; this._useDataType(); }); + this.consumeContext('umbExtensionRegistry', (_instance: UmbExtensionRegistry) => { this._extensionRegistry = _instance; this._useDataType(); @@ -138,12 +150,12 @@ class UmbNodeProperty extends UmbContextConsumerMixin(LitElement) { } private _renderPropertyActionMenu () { - return html`${ this._dataType ? html``: '' }`; + return html`${ this._dataType ? html``: '' }`; } render() { return html` - + ${this.property.label} ${ this._renderPropertyActionMenu() }