UmbExternalLoginProviderExtensionElement

This commit is contained in:
Niels Lyngsø
2023-04-27 13:49:11 +02:00
parent bad14429b3
commit b558e02591
3 changed files with 9 additions and 4 deletions

View File

@@ -0,0 +1,5 @@
import type { ManifestExternalLoginProvider } from '../models';
export interface UmbExternalLoginProviderExtensionElement extends HTMLElement {
manifest?: ManifestExternalLoginProvider;
}

View File

@@ -1,6 +1,7 @@
import type { UmbExternalLoginProviderExtensionElement } from '../interfaces/external-login-provider-extension-element.interface';
import type { ManifestElement } from '.';
export interface ManifestExternalLoginProvider extends ManifestElement {
export interface ManifestExternalLoginProvider extends ManifestElement<UmbExternalLoginProviderExtensionElement> {
type: 'externalLoginProvider';
meta: MetaExternalLoginProvider;
}

View File

@@ -12,8 +12,6 @@ import { UmbObserverController } from '@umbraco-cms/backoffice/observable-api';
@customElement('umb-property-action-menu')
export class UmbPropertyActionMenuElement extends UmbLitElement {
// TODO: we need to investigate context api vs values props and events
@property()
public value?: string;
@@ -48,6 +46,7 @@ export class UmbPropertyActionMenuElement extends UmbLitElement {
private _observeActions(alias: string) {
this._actionsObserver?.destroy();
// TODO: Align property actions with entity actions.
this._actionsObserver = this.observe(
umbExtensionsRegistry.extensionsOfType('propertyAction').pipe(
map((propertyActions) => {
@@ -94,7 +93,7 @@ export class UmbPropertyActionMenuElement extends UmbLitElement {
`
: '';
}
static styles: CSSResultGroup = [
UUITextStyles,
css`