property action menu context

This commit is contained in:
Niels Lyngsø
2023-06-27 13:55:04 +02:00
parent e43fa3029a
commit c26dbcccea

View File

@@ -1,13 +1,13 @@
import { UmbContextProviderController } from '@umbraco-cms/backoffice/context-api';
import type { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api';
import { UmbDeepState } from '@umbraco-cms/backoffice/observable-api';
import { UmbController, type UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api';
import { UmbBooleanState } from '@umbraco-cms/backoffice/observable-api';
export class UmbPropertyActionMenuContext {
#isOpen = new UmbDeepState(false);
export class UmbPropertyActionMenuContext extends UmbController {
#isOpen = new UmbBooleanState(false);
public readonly isOpen = this.#isOpen.asObservable();
constructor(host: UmbControllerHostElement) {
new UmbContextProviderController(host, 'umbPropertyActionMenu', this);
super(host);
this.provideContext('umbPropertyActionMenu', this);
}
toggle() {