Skip to content

Commit 9fc1dd8

Browse files
committed
Moved google svg logo to new component
1 parent 6deed23 commit 9fc1dd8

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
export function GoogleLogo({ className }: { className?: string }) {
2+
return (
3+
<svg className={className} viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
4+
<path
5+
d="M19.9075 21.0983C22.7427 18.4521 24.0028 14.0417 23.2468 9.82031H11.9688V14.4827H18.3953C18.1433 15.9949 17.2612 17.255 16.0011 18.0741L19.9075 21.0983Z"
6+
fill="#4285F4"
7+
/>
8+
<path
9+
d="M1.25781 17.3802C2.08665 19.013 3.27532 20.4362 4.73421 21.5428C6.1931 22.6493 7.88415 23.4102 9.67988 23.7681C11.4756 24.1261 13.3292 24.0717 15.1008 23.6091C16.8725 23.1465 18.516 22.2877 19.9075 21.0976L16.0011 18.0733C12.6618 20.2785 7.11734 19.4594 5.22717 14.293L1.25781 17.3802Z"
10+
fill="#34A853"
11+
/>
12+
<path
13+
d="M5.22701 14.2922C4.72297 12.717 4.72297 11.2679 5.22701 9.69275L1.25765 6.60547C-0.191479 9.50373 -0.632519 13.5991 1.25765 17.3794L5.22701 14.2922Z"
14+
fill="#FBBC02"
15+
/>
16+
<path
17+
d="M5.22717 9.69209C6.6133 5.34469 12.5358 2.82446 16.5052 6.5418L19.9705 3.13949C15.0561 -1.58594 5.47919 -1.39692 1.25781 6.60481L5.22717 9.69209Z"
18+
fill="#EA4335"
19+
/>
20+
</svg>
21+
);
22+
}

apps/webapp/app/routes/login._index/route.tsx

Lines changed: 2 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { Form } from "@remix-run/react";
44
import { GitHubLightIcon } from "@trigger.dev/companyicons";
55
import { motion, useReducedMotion } from "framer-motion";
66
import { redirect, typedjson, useTypedLoaderData } from "remix-typedjson";
7+
import { GoogleLogo } from "~/assets/logos/GoogleLogo";
78
import { LoginPageLayout } from "~/components/LoginPageLayout";
89
import { Button, LinkButton } from "~/components/primitives/Buttons";
910
import { Fieldset } from "~/components/primitives/Fieldset";
@@ -18,29 +19,6 @@ import { getUserId } from "~/services/session.server";
1819
import { getUserSession } from "~/services/sessionStorage.server";
1920
import { requestUrl } from "~/utils/requestUrl.server";
2021

21-
function GoogleIcon({ className }: { className?: string }) {
22-
return (
23-
<svg className={className} viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
24-
<path
25-
d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"
26-
fill="#4285F4"
27-
/>
28-
<path
29-
d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"
30-
fill="#34A853"
31-
/>
32-
<path
33-
d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"
34-
fill="#FBBC05"
35-
/>
36-
<path
37-
d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"
38-
fill="#EA4335"
39-
/>
40-
</svg>
41-
);
42-
}
43-
4422
function LastUsedBadge() {
4523
const shouldReduceMotion = useReducedMotion();
4624

@@ -180,7 +158,7 @@ export default function LoginPage() {
180158
fullWidth
181159
data-action="continue with google"
182160
>
183-
<GoogleIcon className="mr-2 size-5" />
161+
<GoogleLogo className="mr-2 size-5" />
184162
<span className="text-text-bright">Continue with Google</span>
185163
</Button>
186164
</Form>

0 commit comments

Comments
 (0)