From 2298b74757865a55ce2ff099ef5afe10b4878094 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Aur=C3=A9lien=20Sibiril?=
<81782+aureliensibiril@users.noreply.github.com>
Date: Sat, 11 Jul 2026 23:15:12 +0200
Subject: [PATCH] Add Google Analytics, Dotfile, Segment and Square connector
logos
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>
---
.../ui/src/Atoms/ThirdParties/Dotfile.tsx | 21 +++++++++++++
.../Atoms/ThirdParties/GoogleAnalytics.tsx | 12 ++++++++
.../ui/src/Atoms/ThirdParties/Segment.tsx | 30 +++++++++++++++++++
packages/ui/src/Atoms/ThirdParties/Square.tsx | 12 ++++++++
.../src/Atoms/ThirdParties/ThirdPartyLogo.tsx | 8 +++++
packages/ui/src/Atoms/ThirdParties/index.ts | 4 +++
6 files changed, 87 insertions(+)
create mode 100644 packages/ui/src/Atoms/ThirdParties/Dotfile.tsx
create mode 100644 packages/ui/src/Atoms/ThirdParties/GoogleAnalytics.tsx
create mode 100644 packages/ui/src/Atoms/ThirdParties/Segment.tsx
create mode 100644 packages/ui/src/Atoms/ThirdParties/Square.tsx
diff --git a/packages/ui/src/Atoms/ThirdParties/Dotfile.tsx b/packages/ui/src/Atoms/ThirdParties/Dotfile.tsx
new file mode 100644
index 000000000..2c8078b51
--- /dev/null
+++ b/packages/ui/src/Atoms/ThirdParties/Dotfile.tsx
@@ -0,0 +1,21 @@
+import type { ComponentProps } from "react";
+
+export function Dotfile(props: ComponentProps<"svg">) {
+ return (
+
+ );
+}
diff --git a/packages/ui/src/Atoms/ThirdParties/GoogleAnalytics.tsx b/packages/ui/src/Atoms/ThirdParties/GoogleAnalytics.tsx
new file mode 100644
index 000000000..c4a010f15
--- /dev/null
+++ b/packages/ui/src/Atoms/ThirdParties/GoogleAnalytics.tsx
@@ -0,0 +1,12 @@
+import type { ComponentProps } from "react";
+
+export function GoogleAnalytics(props: ComponentProps<"svg">) {
+ return (
+
+ );
+}
diff --git a/packages/ui/src/Atoms/ThirdParties/Segment.tsx b/packages/ui/src/Atoms/ThirdParties/Segment.tsx
new file mode 100644
index 000000000..2a91828de
--- /dev/null
+++ b/packages/ui/src/Atoms/ThirdParties/Segment.tsx
@@ -0,0 +1,30 @@
+import type { ComponentProps } from "react";
+
+export function Segment(props: ComponentProps<"svg">) {
+ return (
+
+ );
+}
diff --git a/packages/ui/src/Atoms/ThirdParties/Square.tsx b/packages/ui/src/Atoms/ThirdParties/Square.tsx
new file mode 100644
index 000000000..b20354020
--- /dev/null
+++ b/packages/ui/src/Atoms/ThirdParties/Square.tsx
@@ -0,0 +1,12 @@
+import type { ComponentProps } from "react";
+
+export function Square(props: ComponentProps<"svg">) {
+ return (
+
+ );
+}
diff --git a/packages/ui/src/Atoms/ThirdParties/ThirdPartyLogo.tsx b/packages/ui/src/Atoms/ThirdParties/ThirdPartyLogo.tsx
index ec1373c9d..9bd1c1c0d 100644
--- a/packages/ui/src/Atoms/ThirdParties/ThirdPartyLogo.tsx
+++ b/packages/ui/src/Atoms/ThirdParties/ThirdPartyLogo.tsx
@@ -36,10 +36,12 @@ import { Cursor } from "./Cursor";
import { Datadog } from "./Datadog";
import { Deepgram } from "./Deepgram";
import { DocuSign } from "./DocuSign";
+import { Dotfile } from "./Dotfile";
import { Figma } from "./Figma";
import { GitHub } from "./GitHub";
import { GitLab } from "./GitLab";
import { Google } from "./Google";
+import { GoogleAnalytics } from "./GoogleAnalytics";
import { Grafana } from "./Grafana";
import { Heroku } from "./Heroku";
import { HubSpot } from "./HubSpot";
@@ -66,10 +68,12 @@ import { Railway } from "./Railway";
import { Render } from "./Render";
import { Resend } from "./Resend";
import { Scaleway } from "./Scaleway";
+import { Segment } from "./Segment";
import { SendGrid } from "./SendGrid";
import { Sentry } from "./Sentry";
import { SigNoz } from "./SigNoz";
import { Slack } from "./Slack";
+import { Square } from "./Square";
import { Supabase } from "./Supabase";
import { Tailscale } from "./Tailscale";
import { Tally } from "./Tally";
@@ -94,10 +98,12 @@ const thirdParties: Record>> = {
DATADOG: Datadog,
DEEPGRAM: Deepgram,
DOCUSIGN: DocuSign,
+ DOTFILE: Dotfile,
FIGMA: Figma,
GITHUB: GitHub,
GITLAB: GitLab,
GOOGLE: Google,
+ GOOGLE_ANALYTICS: GoogleAnalytics,
GOOGLE_WORKSPACE: Google,
GRAFANA: Grafana,
HEROKU: Heroku,
@@ -127,10 +133,12 @@ const thirdParties: Record>> = {
RENDER: Render,
RESEND: Resend,
SCALEWAY: Scaleway,
+ SEGMENT: Segment,
SENDGRID: SendGrid,
SENTRY: Sentry,
SIGNOZ: SigNoz,
SLACK: Slack,
+ SQUARE: Square,
SUPABASE: Supabase,
TAILSCALE: Tailscale,
TALLY: Tally,
diff --git a/packages/ui/src/Atoms/ThirdParties/index.ts b/packages/ui/src/Atoms/ThirdParties/index.ts
index fb6939de2..b84e556e2 100644
--- a/packages/ui/src/Atoms/ThirdParties/index.ts
+++ b/packages/ui/src/Atoms/ThirdParties/index.ts
@@ -14,10 +14,12 @@ export { Cursor } from "./Cursor";
export { Datadog } from "./Datadog";
export { Deepgram } from "./Deepgram";
export { DocuSign } from "./DocuSign";
+export { Dotfile } from "./Dotfile";
export { Figma } from "./Figma";
export { GitHub } from "./GitHub";
export { GitLab } from "./GitLab";
export { Google } from "./Google";
+export { GoogleAnalytics } from "./GoogleAnalytics";
export { Grafana } from "./Grafana";
export { Heroku } from "./Heroku";
export { HubSpot } from "./HubSpot";
@@ -44,10 +46,12 @@ export { Railway } from "./Railway";
export { Render } from "./Render";
export { Resend } from "./Resend";
export { Scaleway } from "./Scaleway";
+export { Segment } from "./Segment";
export { SendGrid } from "./SendGrid";
export { Sentry } from "./Sentry";
export { SigNoz } from "./SigNoz";
export { Slack } from "./Slack";
+export { Square } from "./Square";
export { Supabase } from "./Supabase";
export { Tally } from "./Tally";
export { Tailscale } from "./Tailscale";