web/admin: fix brand title not respected in application list (#12068)
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
		@ -2,6 +2,7 @@ import "@goauthentik/admin/applications/ApplicationForm";
 | 
				
			|||||||
import { DEFAULT_CONFIG } from "@goauthentik/common/api/config";
 | 
					import { DEFAULT_CONFIG } from "@goauthentik/common/api/config";
 | 
				
			||||||
import MDApplication from "@goauthentik/docs/add-secure-apps/applications/index.md";
 | 
					import MDApplication from "@goauthentik/docs/add-secure-apps/applications/index.md";
 | 
				
			||||||
import "@goauthentik/elements/AppIcon.js";
 | 
					import "@goauthentik/elements/AppIcon.js";
 | 
				
			||||||
 | 
					import { WithBrandConfig } from "@goauthentik/elements/Interface/brandProvider";
 | 
				
			||||||
import "@goauthentik/elements/Markdown";
 | 
					import "@goauthentik/elements/Markdown";
 | 
				
			||||||
import "@goauthentik/elements/buttons/SpinnerButton";
 | 
					import "@goauthentik/elements/buttons/SpinnerButton";
 | 
				
			||||||
import "@goauthentik/elements/forms/DeleteBulkForm";
 | 
					import "@goauthentik/elements/forms/DeleteBulkForm";
 | 
				
			||||||
@ -12,7 +13,7 @@ import { TableColumn } from "@goauthentik/elements/table/Table";
 | 
				
			|||||||
import { TablePage } from "@goauthentik/elements/table/TablePage";
 | 
					import { TablePage } from "@goauthentik/elements/table/TablePage";
 | 
				
			||||||
import "@patternfly/elements/pf-tooltip/pf-tooltip.js";
 | 
					import "@patternfly/elements/pf-tooltip/pf-tooltip.js";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import { msg } from "@lit/localize";
 | 
					import { msg, str } from "@lit/localize";
 | 
				
			||||||
import { CSSResult, TemplateResult, css, html } from "lit";
 | 
					import { CSSResult, TemplateResult, css, html } from "lit";
 | 
				
			||||||
import { customElement, property } from "lit/decorators.js";
 | 
					import { customElement, property } from "lit/decorators.js";
 | 
				
			||||||
import { ifDefined } from "lit/directives/if-defined.js";
 | 
					import { ifDefined } from "lit/directives/if-defined.js";
 | 
				
			||||||
@ -40,7 +41,7 @@ export const applicationListStyle = css`
 | 
				
			|||||||
`;
 | 
					`;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@customElement("ak-application-list")
 | 
					@customElement("ak-application-list")
 | 
				
			||||||
export class ApplicationListPage extends TablePage<Application> {
 | 
					export class ApplicationListPage extends WithBrandConfig(TablePage<Application>) {
 | 
				
			||||||
    searchEnabled(): boolean {
 | 
					    searchEnabled(): boolean {
 | 
				
			||||||
        return true;
 | 
					        return true;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -49,7 +50,7 @@ export class ApplicationListPage extends TablePage<Application> {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    pageDescription(): string {
 | 
					    pageDescription(): string {
 | 
				
			||||||
        return msg(
 | 
					        return msg(
 | 
				
			||||||
            "External applications that use authentik as an identity provider via protocols like OAuth2 and SAML. All applications are shown here, even ones you cannot access.",
 | 
					            str`External applications that use ${this.brand.brandingTitle || "authentik"} as an identity provider via protocols like OAuth2 and SAML. All applications are shown here, even ones you cannot access.`,
 | 
				
			||||||
        );
 | 
					        );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    pageIcon(): string {
 | 
					    pageIcon(): string {
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user