From e5c6c80e03937c7894792983d1ca8eb65e03c970 Mon Sep 17 00:00:00 2001
From: Vorflux AI <249966464+vorflux[bot]@users.noreply.github.com>
Date: Sat, 8 Aug 2026 00:31:59 +0000
Subject: [PATCH] refactor(web): share Gmail icon asset
---
apps/web/components/brain-connector-icons.tsx | 36 ++-----------------
apps/web/components/brain-home/widgets.tsx | 36 ++-----------------
.../onboarding-brain/step-sources.tsx | 35 ++----------------
packages/ui/assets/icons.tsx | 30 ++++++++++++++++
4 files changed, 36 insertions(+), 101 deletions(-)
diff --git a/apps/web/components/brain-connector-icons.tsx b/apps/web/components/brain-connector-icons.tsx
index 30d7a3bc..b93ed41a 100644
--- a/apps/web/components/brain-connector-icons.tsx
+++ b/apps/web/components/brain-connector-icons.tsx
@@ -1,5 +1,5 @@
import { cn } from "@lib/utils"
-import { Granola, Notion } from "@ui/assets/icons"
+import { Gmail, Granola, Notion } from "@ui/assets/icons"
import { dmSans125ClassName } from "@/lib/fonts"
export function SlackMark({ className }: { className?: string }) {
@@ -51,38 +51,6 @@ function GithubMark({ className }: { className?: string }) {
)
}
-function GmailMark({ className }: { className?: string }) {
- return (
-
- )
-}
-
function LinearMark({ className }: { className?: string }) {
return (
)
+export const Gmail = ({ className }: { className?: string }) => (
+
+
+
+
+
+
+
+)
+
export const Notion = ({ className }: { className?: string }) => (