import { AndNext } from "@goauthentik/common/api/config"; import { AKElement } from "@goauthentik/elements/Base"; import { t } from "@lingui/macro"; import { TemplateResult, html } from "lit"; import { CSSResult } from "lit"; import { customElement } from "lit/decorators.js"; import { property } from "lit/decorators.js"; import { ifDefined } from "lit/directives/if-defined.js"; import AKGlobal from "@goauthentik/common/styles/authentik.css"; import PFButton from "@patternfly/patternfly/components/Button/button.css"; import PFCard from "@patternfly/patternfly/components/Card/card.css"; import PFForm from "@patternfly/patternfly/components/Form/form.css"; import PFFormControl from "@patternfly/patternfly/components/FormControl/form-control.css"; import PFBase from "@patternfly/patternfly/patternfly-base.css"; @customElement("ak-user-settings-password") export class UserSettingsPassword extends AKElement { @property() configureUrl?: string; static get styles(): CSSResult[] { return [PFBase, PFCard, PFButton, PFForm, PFFormControl, AKGlobal]; } render(): TemplateResult { // For this stage we don't need to check for a configureFlow, // as the stage won't return any UI Elements if no configureFlow is set. return html`