diff --git a/web/src/api/legacy.ts b/web/src/api/legacy.ts index c8a520d719..c07b02f2d4 100644 --- a/web/src/api/legacy.ts +++ b/web/src/api/legacy.ts @@ -106,7 +106,11 @@ export class AppURLManager { export class FlowURLManager { static configure(stageUuid: string, rest: string): string { - return `-/configure/${stageUuid}/${rest}`; + return `/flows/-/configure/${stageUuid}/${rest}`; + } + + static cancel(): string { + return "/flows/-/cancel/"; } } diff --git a/web/src/elements/messages/Message.ts b/web/src/elements/messages/Message.ts index fddedd87ce..f4e0bf60e9 100644 --- a/web/src/elements/messages/Message.ts +++ b/web/src/elements/messages/Message.ts @@ -6,7 +6,10 @@ import PFBase from "@patternfly/patternfly/patternfly-base.css"; import PFButton from "@patternfly/patternfly/components/Button/button.css"; export enum MessageLevel { - "error", "warning", "success", "info" + error = "error", + warning = "warning", + success = "success", + info = "info" } export interface APIMessage { level: MessageLevel; diff --git a/web/src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts b/web/src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts index e79237d7d3..cee973c071 100644 --- a/web/src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts +++ b/web/src/flows/stages/authenticator_static/AuthenticatorStaticStage.ts @@ -12,6 +12,7 @@ import { BaseStage } from "../base"; import "../../../elements/forms/FormElement"; import "../../../elements/EmptyState"; import "../../FormStatic"; +import { FlowURLManager } from "../../../api/legacy"; export const STATIC_TOKEN_STYLE = css` /* Static OTP Tokens */ @@ -61,7 +62,7 @@ export class AuthenticatorStaticStage extends BaseStage { userAvatar="${this.challenge.pending_user_avatar}" user=${this.challenge.pending_user}>