summaryrefslogtreecommitdiffstats
path: root/src/webapp
diff options
context:
space:
mode:
Diffstat (limited to 'src/webapp')
-rw-r--r--src/webapp/src/components/forms/login-form.svelte10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/webapp/src/components/forms/login-form.svelte b/src/webapp/src/components/forms/login-form.svelte
index aa90917..a5c5653 100644
--- a/src/webapp/src/components/forms/login-form.svelte
+++ b/src/webapp/src/components/forms/login-form.svelte
@@ -4,6 +4,8 @@
import {createEventDispatcher} from "svelte";
import type {IErrorResult} from "@/lib/models/IErrorResult";
import {Button, Checkbox, Column, Form, Grid, InlineNotification, PasswordInput, Row, TextInput, Tile} from "carbon-components-svelte";
+ import LogoGithub20 from "carbon-icons-svelte/lib/LogoGithub20";
+ import {api_base} from "@/lib/configuration";
const dispatch = createEventDispatcher();
@@ -113,6 +115,14 @@
Submit
</Button>
</Row>
+ <Row>
+ <Button kind="secondary"
+ href={api_base("account/create-github-session")}
+ icon="{LogoGithub20}"
+ size="sm">
+ Login with Github
+ </Button>
+ </Row>
</Grid>
</Form>
</Tile>