Skip to content

Commit 111ca86

Browse files
committed
Update Info teamplate
1 parent 93b11a7 commit 111ca86

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

src/login/KcApp.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ export default function App(props: { kcContext: KcContext; }) {
9595
// case "my-extra-page-1.ftl": return <MyExtraPage1 {...{ kcContext, i18n, Template, classes }} doUseDefaultCss={true} />;
9696
// case "my-extra-page-2.ftl": return <MyExtraPage2 {...{ kcContext, i18n, Template, classes }} doUseDefaultCss={true} />;
9797
// We choose to use the default Template for the Info page and to download the theme resources.
98-
case "info.ftl": return <Info {...{ kcContext, i18n, classes }} Template={DefaultTemplate} doUseDefaultCss={true} />;
98+
case "info.ftl": return <Info {...{ kcContext, i18n, classes }} Template={Template} doUseDefaultCss={true} />;
9999
default: return <Fallback {...{ kcContext, i18n, classes }} Template={DefaultTemplate} doUseDefaultCss={true} />;
100100
}
101101
})()}

src/login/pages/Info.tsx

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import { assert } from "keycloakify/tools/assert";
22
import type { PageProps } from "keycloakify/login/pages/PageProps";
33
import type { KcContext } from "../kcContext";
44
import type { I18n } from "../i18n";
5+
import { Button } from "@canonical/react-components";
6+
57

68
export default function Info(props: PageProps<Extract<KcContext, { pageId: "info.ftl" }>, I18n>) {
79
const { kcContext, i18n, doUseDefaultCss, Template, classes } = props;
@@ -28,16 +30,22 @@ export default function Info(props: PageProps<Extract<KcContext, { pageId: "info
2830
</p>
2931
{!skipLink && pageRedirectUri !== undefined ? (
3032
<p>
31-
<a href={pageRedirectUri}>{msg("backToApplication")}</a>
33+
<Button element="a" href={pageRedirectUri} appearance="base">
34+
{msg("backToApplication")}
35+
</Button>
3236
</p>
3337
) : actionUri !== undefined ? (
3438
<p>
35-
<a href={actionUri}>{msg("proceedWithAction")}</a>
39+
<Button element="a" href={actionUri} appearance="base">
40+
{msg("proceedWithAction")}
41+
</Button>
3642
</p>
3743
) : (
3844
client.baseUrl !== undefined && (
3945
<p>
40-
<a href={client.baseUrl}>{msg("backToApplication")}</a>
46+
<Button element="a" href={client.baseUrl} appearance="base">
47+
{msg("backToApplication")}
48+
</Button>
4149
</p>
4250
)
4351
)}

0 commit comments

Comments
 (0)