diff --git a/authentik/core/templates/if/admin.html b/authentik/core/templates/if/admin.html index 51d1569dfb..f677ebfec7 100644 --- a/authentik/core/templates/if/admin.html +++ b/authentik/core/templates/if/admin.html @@ -10,7 +10,7 @@ {% endblock %} {% block body %} - + diff --git a/web/src/admin/DebugPage.ts b/web/src/admin/DebugPage.ts index 1e2b64c641..d5c9d9e1d2 100644 --- a/web/src/admin/DebugPage.ts +++ b/web/src/admin/DebugPage.ts @@ -67,6 +67,17 @@ export class DebugPage extends AKElement { > POST System + diff --git a/web/src/elements/messages/MessageContainer.ts b/web/src/elements/messages/MessageContainer.ts index d03300ec31..c28e7ff24c 100644 --- a/web/src/elements/messages/MessageContainer.ts +++ b/web/src/elements/messages/MessageContainer.ts @@ -80,6 +80,9 @@ export class MessageContainer extends AKElement { @property({ attribute: false }) messages: APIMessage[] = []; + @property() + alignment: "top" | "bottom" = "top"; + static get styles(): CSSResult[] { return [ PFBase, @@ -89,6 +92,10 @@ export class MessageContainer extends AKElement { ak-message { display: block; } + :host([alignment="bottom"]) .pf-c-alert-group.pf-m-toast { + bottom: var(--pf-c-alert-group--m-toast--Top); + top: unset; + } `, ]; } @@ -120,16 +127,18 @@ export class MessageContainer extends AKElement { render(): TemplateResult { return html``; } }