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 @@