From 623007d9c34f115ec2a384b7bb62df5d81ece359 Mon Sep 17 00:00:00 2001
From: Siddharth Bansal
Date: Mon, 26 Jan 2026 21:31:18 +0530
Subject: [PATCH 1/3] Replace mat-chip Sign in button with Sign in with Google
button
---
.../sign-in-page/sign-in-page.component.html | 12 ++++-
.../sign-in-page/sign-in-page.component.scss | 48 +++++++++++++++++++
2 files changed, 59 insertions(+), 1 deletion(-)
diff --git a/web/src/app/components/shared/sign-in-page/sign-in-page.component.html b/web/src/app/components/shared/sign-in-page/sign-in-page.component.html
index 443337bf8..27ec870a4 100644
--- a/web/src/app/components/shared/sign-in-page/sign-in-page.component.html
+++ b/web/src/app/components/shared/sign-in-page/sign-in-page.component.html
@@ -26,7 +26,17 @@
Sign in to continue
diff --git a/web/src/app/components/shared/sign-in-page/sign-in-page.component.scss b/web/src/app/components/shared/sign-in-page/sign-in-page.component.scss
index 4225ed1a7..f42420fb5 100644
--- a/web/src/app/components/shared/sign-in-page/sign-in-page.component.scss
+++ b/web/src/app/components/shared/sign-in-page/sign-in-page.component.scss
@@ -42,4 +42,52 @@
.buttons {
margin-top: 48px;
+ display: flex;
+ justify-content: center;
+}
+
+.google-signin-btn {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ gap: 12px;
+ padding: 12px 24px;
+ border: 1px solid #dadce0;
+ border-radius: 4px;
+ background-color: #fff;
+ color: #3c4043;
+ font-family: 'Google Sans', Roboto, Arial, sans-serif;
+ font-size: 14px;
+ font-weight: 500;
+ cursor: pointer;
+ transition: all 0.2s ease;
+ min-height: 40px;
+
+ &:hover {
+ box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
+ background-color: #f8f9fa;
+ }
+
+ &:active {
+ background-color: #f1f3f4;
+ box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 2px 6px 2px rgba(60, 64, 67, 0.15);
+ }
+
+ &:focus {
+ outline: none;
+ box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
+ }
+
+ &:disabled {
+ background-color: #f1f3f4;
+ color: #9aa0a6;
+ cursor: not-allowed;
+ border-color: #f1f3f4;
+ }
+}
+
+.google-logo {
+ width: 18px;
+ height: 18px;
+ flex-shrink: 0;
}
From 0ae6f1ee1376ea6f0d035d732fa574af7c859d36 Mon Sep 17 00:00:00 2001
From: Siddharth Bansal
Date: Sun, 1 Mar 2026 14:51:36 +0530
Subject: [PATCH 2/3] Fix according to review and add logo element as per
branding guidelines
---
.../shared/sign-in-page/sign-in-page.component.html | 10 ++--------
.../shared/sign-in-page/sign-in-page.component.scss | 8 +-------
web/src/assets/img/web_light_rd_na.svg | 6 ++++++
3 files changed, 9 insertions(+), 15 deletions(-)
create mode 100644 web/src/assets/img/web_light_rd_na.svg
diff --git a/web/src/app/components/shared/sign-in-page/sign-in-page.component.html b/web/src/app/components/shared/sign-in-page/sign-in-page.component.html
index 27ec870a4..9ef6fed0e 100644
--- a/web/src/app/components/shared/sign-in-page/sign-in-page.component.html
+++ b/web/src/app/components/shared/sign-in-page/sign-in-page.component.html
@@ -29,14 +29,8 @@
diff --git a/web/src/app/components/shared/sign-in-page/sign-in-page.component.scss b/web/src/app/components/shared/sign-in-page/sign-in-page.component.scss
index f42420fb5..0e5dad9ca 100644
--- a/web/src/app/components/shared/sign-in-page/sign-in-page.component.scss
+++ b/web/src/app/components/shared/sign-in-page/sign-in-page.component.scss
@@ -51,7 +51,7 @@
align-items: center;
justify-content: center;
gap: 12px;
- padding: 12px 24px;
+ padding: 0 0 12px 0;
border: 1px solid #dadce0;
border-radius: 4px;
background-color: #fff;
@@ -85,9 +85,3 @@
border-color: #f1f3f4;
}
}
-
-.google-logo {
- width: 18px;
- height: 18px;
- flex-shrink: 0;
-}
diff --git a/web/src/assets/img/web_light_rd_na.svg b/web/src/assets/img/web_light_rd_na.svg
new file mode 100644
index 000000000..ccfb4ada0
--- /dev/null
+++ b/web/src/assets/img/web_light_rd_na.svg
@@ -0,0 +1,6 @@
+
From c09d79b5e51f8a6e9e71389b78afd4917e2f9d37 Mon Sep 17 00:00:00 2001
From: Roberto Fontanarosa
Date: Sun, 1 Mar 2026 16:31:58 +0100
Subject: [PATCH 3/3] Update Google sign-in button text for localization
---
.../shared/sign-in-page/sign-in-page.component.html | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/web/src/app/components/shared/sign-in-page/sign-in-page.component.html b/web/src/app/components/shared/sign-in-page/sign-in-page.component.html
index c64f0abd3..127205477 100644
--- a/web/src/app/components/shared/sign-in-page/sign-in-page.component.html
+++ b/web/src/app/components/shared/sign-in-page/sign-in-page.component.html
@@ -33,9 +33,10 @@