From dd87bd0ee2bc15f33563e9481bda742505b89053 Mon Sep 17 00:00:00 2001 From: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com> Date: Mon, 11 Dec 2023 15:52:21 +0530 Subject: [PATCH] style: update OAuth buttons UI (#3061) --- .../{github-login-button.tsx => github-sign-in.tsx} | 6 +++--- .../accounts/{google-login.tsx => google-sign-in.tsx} | 9 +++++---- space/components/accounts/index.ts | 4 ++-- .../components/accounts/sign-in-forms/o-auth-options.tsx | 8 ++++---- space/components/common/latest-feature-block.tsx | 6 +++++- .../{github-login-button.tsx => github-sign-in.tsx} | 6 +++--- .../account/{google-login.tsx => google-sign-in.tsx} | 9 +++++---- web/components/account/index.ts | 4 ++-- web/components/account/sign-in-forms/o-auth-options.tsx | 8 ++++---- web/components/common/latest-feature-block.tsx | 8 ++++++-- web/components/workspace/sidebar-quick-action.tsx | 8 ++------ 11 files changed, 41 insertions(+), 35 deletions(-) rename space/components/accounts/{github-login-button.tsx => github-sign-in.tsx} (93%) rename space/components/accounts/{google-login.tsx => google-sign-in.tsx} (87%) rename web/components/account/{github-login-button.tsx => github-sign-in.tsx} (94%) rename web/components/account/{google-login.tsx => google-sign-in.tsx} (86%) diff --git a/space/components/accounts/github-login-button.tsx b/space/components/accounts/github-sign-in.tsx similarity index 93% rename from space/components/accounts/github-login-button.tsx rename to space/components/accounts/github-sign-in.tsx index 46e4cd18db..322011ae3c 100644 --- a/space/components/accounts/github-login-button.tsx +++ b/space/components/accounts/github-sign-in.tsx @@ -8,12 +8,12 @@ import { useTheme } from "next-themes"; import githubBlackImage from "public/logos/github-black.svg"; import githubWhiteImage from "public/logos/github-white.svg"; -export interface GithubLoginButtonProps { +type Props = { handleSignIn: React.Dispatch; clientId: string; -} +}; -export const GithubLoginButton: FC = (props) => { +export const GitHubSignInButton: FC = (props) => { const { handleSignIn, clientId } = props; // states const [loginCallBackURL, setLoginCallBackURL] = useState(undefined); diff --git a/space/components/accounts/google-login.tsx b/space/components/accounts/google-sign-in.tsx similarity index 87% rename from space/components/accounts/google-login.tsx rename to space/components/accounts/google-sign-in.tsx index 707aec919c..3d637e949c 100644 --- a/space/components/accounts/google-login.tsx +++ b/space/components/accounts/google-sign-in.tsx @@ -1,12 +1,12 @@ import { FC, useEffect, useRef, useCallback, useState } from "react"; import Script from "next/script"; -export interface IGoogleLoginButton { +type Props = { clientId: string; handleSignIn: React.Dispatch; -} +}; -export const GoogleLoginButton: FC = (props) => { +export const GoogleSignInButton: FC = (props) => { const { handleSignIn, clientId } = props; // refs const googleSignInButton = useRef(null); @@ -30,6 +30,7 @@ export const GoogleLoginButton: FC = (props) => { size: "large", logo_alignment: "center", text: "signin_with", + width: 384, } as GsiButtonConfiguration // customization attributes ); } catch (err) { @@ -53,7 +54,7 @@ export const GoogleLoginButton: FC = (props) => { return ( <>