26 lines
943 B
TypeScript
26 lines
943 B
TypeScript
import { customElement, html, TemplateResult } from "lit-element";
|
|
import { t } from "@lingui/macro";
|
|
import { FlowURLManager } from "../../../api/legacy";
|
|
import { BaseUserSettings } from "./BaseUserSettings";
|
|
|
|
@customElement("ak-user-settings-password")
|
|
export class UserSettingsPassword extends BaseUserSettings {
|
|
|
|
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`<div class="pf-c-card">
|
|
<div class="pf-c-card__title">
|
|
${t`Change your password`}
|
|
</div>
|
|
<div class="pf-c-card__body">
|
|
<a href="${FlowURLManager.configure(this.objectId, "?next=/%23%2Fuser")}"
|
|
class="pf-c-button pf-m-primary">
|
|
${t`Change password`}
|
|
</a>
|
|
</div>
|
|
</div>`;
|
|
}
|
|
|
|
}
|