diff --git a/packages/builder/assets/google-logo.png b/packages/builder/assets/google-logo.png
new file mode 100644
index 0000000000..3f52a66ae9
Binary files /dev/null and b/packages/builder/assets/google-logo.png differ
diff --git a/packages/builder/src/components/login/GoogleButton.svelte b/packages/builder/src/components/login/GoogleButton.svelte
new file mode 100644
index 0000000000..ff04e82ebe
--- /dev/null
+++ b/packages/builder/src/components/login/GoogleButton.svelte
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
Sign in with Google
+
+
+
+
+
diff --git a/packages/builder/src/components/login/LoginForm.svelte b/packages/builder/src/components/login/LoginForm.svelte
index f6f4f314c8..2eecbe3078 100644
--- a/packages/builder/src/components/login/LoginForm.svelte
+++ b/packages/builder/src/components/login/LoginForm.svelte
@@ -2,11 +2,13 @@
import { goto } from "@roxi/routify"
import {
notifications,
- Link,
Input,
Modal,
ModalContent,
+ Button,
+ Divider,
} from "@budibase/bbui"
+ import GoogleButton from "./GoogleButton.svelte"
import { auth } from "stores/backend"
let username = ""
@@ -25,35 +27,66 @@
notifications.error("Invalid credentials")
}
}
+
+ async function forgot() {
+
+ }
-