Add Scaleway, Yousign, Railway and Crisp connector logos

Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>
This commit is contained in:
Aurélien Sibiril
2026-06-27 20:03:10 +02:00
parent b408aab59d
commit c759542035
6 changed files with 67 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
import type { ComponentProps } from "react";
export function Crisp(props: ComponentProps<"svg">) {
return (
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" {...props}>
<path
fill="#1972F5"
d="M12 2C6.477 2 2 5.802 2 10.49c0 2.69 1.472 5.086 3.766 6.644.18 1.2-.362 2.79-1.355 3.96-.27.318-.043.79.37.74 2.252-.27 3.99-1.11 5.042-1.74.69.13 1.43.196 2.177.196 5.523 0 10-3.802 10-8.49C24 5.802 19.523 2 12 2Zm-4.5 9.74a1.49 1.49 0 110-2.98 1.49 1.49 0 010 2.98Zm4.5 0a1.49 1.49 0 110-2.98 1.49 1.49 0 010 2.98Zm4.5 0a1.49 1.49 0 110-2.98 1.49 1.49 0 010 2.98Z"
/>
</svg>
);
}

View File

@@ -0,0 +1,12 @@
import type { ComponentProps } from "react";
export function Railway(props: ComponentProps<"svg">) {
return (
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" {...props}>
<path
fill="#0B0D0E"
d="M.113 10.27A13.026 13.026 0 000 11.48h18.23c-.064-.125-.15-.237-.235-.347-3.117-4.027-4.793-3.677-7.19-3.78-.8-.034-1.34-.048-4.524-.048-1.704 0-3.555.005-5.358.01-.234.63-.459 1.24-.567 1.737h9.342v1.216H.113v.002zm18.26 2.426H.009c.02.326.05.645.094.961h16.955c.754 0 1.179-.429 1.315-.96zm-17.318 4.28s2.81 6.902 10.93 7.024c4.855 0 9.027-2.883 10.92-7.024H1.056zM11.988 0C7.5 0 3.593 2.466 1.531 6.108l4.75-.005v-.002c3.71 0 3.849.016 4.573.047l.448.016c1.563.052 3.485.22 4.996 1.364.82.621 2.007 1.99 2.712 2.965.654.902.842 1.94.396 2.934-.408.914-1.289 1.458-2.353 1.458H.391s.099.42.249.886h22.748A12.026 12.026 0 0024 12.005C24 5.377 18.621 0 11.988 0z"
/>
</svg>
);
}

View File

@@ -0,0 +1,12 @@
import type { ComponentProps } from "react";
export function Scaleway(props: ComponentProps<"svg">) {
return (
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" {...props}>
<path
fill="#4F0599"
d="M16.605 11.11v5.72a1.77 1.77 0 01-1.54 1.69h-4a1.43 1.43 0 01-1.31-1.22 1.09 1.09 0 010-.18 1.37 1.37 0 011.37-1.36h1.74a1 1 0 001-1v-3.62a1.4 1.4 0 011.18-1.39h.17a1.37 1.37 0 011.39 1.36zm-6.46 1.74V9.26a1 1 0 011-1h1.85a1.37 1.37 0 001.37-1.37 1 1 0 000-.17 1.45 1.45 0 00-1.41-1.2h-3.96a1.81 1.81 0 00-1.58 1.66v5.7a1.37 1.37 0 001.37 1.37h.21a1.4 1.4 0 001.15-1.4zm12-4.29V20a4.53 4.53 0 01-4.15 4h-7.58a8.57 8.57 0 01-8.56-8.57V4.54A4.54 4.54 0 016.395 0h7.18a8.56 8.56 0 018.56 8.56zm-2.74 0a5.83 5.83 0 00-5.82-5.82h-7.19a1.79 1.79 0 00-1.8 1.8v10.89a5.83 5.83 0 005.82 5.8h7.44a1.79 1.79 0 001.54-1.48z"
/>
</svg>
);
}

View File

@@ -25,6 +25,7 @@ import { Clerk } from "./Clerk";
import { ClickHouse } from "./ClickHouse";
import { ClickUp } from "./ClickUp";
import { Cloudflare } from "./Cloudflare";
import { Crisp } from "./Crisp";
import { Cursor } from "./Cursor";
import { Datadog } from "./Datadog";
import { Deepgram } from "./Deepgram";
@@ -55,8 +56,10 @@ import { PagerDuty } from "./PagerDuty";
import { PostHog } from "./PostHog";
import { Pylon } from "./Pylon";
import { Qovery } from "./Qovery";
import { Railway } from "./Railway";
import { Render } from "./Render";
import { Resend } from "./Resend";
import { Scaleway } from "./Scaleway";
import { SendGrid } from "./SendGrid";
import { Sentry } from "./Sentry";
import { SigNoz } from "./SigNoz";
@@ -65,6 +68,7 @@ import { Supabase } from "./Supabase";
import { Tailscale } from "./Tailscale";
import { Tally } from "./Tally";
import { Vercel } from "./Vercel";
import { Yousign } from "./Yousign";
import { Zendesk } from "./Zendesk";
const thirdParties: Record<string, FC<ComponentProps<"svg">>> = {
@@ -79,6 +83,7 @@ const thirdParties: Record<string, FC<ComponentProps<"svg">>> = {
CLICKHOUSE: ClickHouse,
CLICKUP: ClickUp,
CLOUDFLARE: Cloudflare,
CRISP: Crisp,
CURSOR: Cursor,
DATADOG: Datadog,
DEEPGRAM: Deepgram,
@@ -112,8 +117,10 @@ const thirdParties: Record<string, FC<ComponentProps<"svg">>> = {
POSTHOG: PostHog,
PYLON: Pylon,
QOVERY: Qovery,
RAILWAY: Railway,
RENDER: Render,
RESEND: Resend,
SCALEWAY: Scaleway,
SENDGRID: SendGrid,
SENTRY: Sentry,
SIGNOZ: SigNoz,
@@ -122,6 +129,7 @@ const thirdParties: Record<string, FC<ComponentProps<"svg">>> = {
TAILSCALE: Tailscale,
TALLY: Tally,
VERCEL: Vercel,
YOUSIGN: Yousign,
ZENDESK: Zendesk,
};

View File

@@ -0,0 +1,19 @@
import type { ComponentProps } from "react";
export function Yousign(props: ComponentProps<"svg">) {
return (
<svg viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" {...props}>
<circle cx="128" cy="128" r="128" fill="#CEFF8F" />
<path
fill="#191E1E"
d="M118.322 53.1715H78.655C75.1956 53.1715 72.4281 56.3785 73.3506 59.8145L85.3431 119.143C86.4963 124.412 93.6456 125.099 95.9519 120.288L123.396 61.1889C125.241 57.2947 122.474 53.1715 118.322 53.1715Z"
/>
<path
fill="#191E1E"
fillRule="evenodd"
clipRule="evenodd"
d="M153.377 53.1715H185.665C190.739 53.1715 194.89 58.8982 193.045 63.2505L126.394 205.96C125.702 207.793 123.857 208.938 121.551 208.938H89.2638C83.9594 208.938 79.8081 203.211 81.8838 198.859L148.534 56.1494C149.226 54.3168 151.071 53.1715 153.377 53.1715ZM186.587 60.7308C186.357 60.5017 185.896 60.0436 185.665 60.0436H154.069L88.3413 201.379C88.5719 201.608 89.0331 202.066 89.2638 202.066H120.859L186.587 60.7308Z"
/>
</svg>
);
}

View File

@@ -9,6 +9,7 @@ export { Clerk } from "./Clerk";
export { ClickHouse } from "./ClickHouse";
export { ClickUp } from "./ClickUp";
export { Cloudflare } from "./Cloudflare";
export { Crisp } from "./Crisp";
export { Cursor } from "./Cursor";
export { Datadog } from "./Datadog";
export { Deepgram } from "./Deepgram";
@@ -39,8 +40,10 @@ export { PagerDuty } from "./PagerDuty";
export { PostHog } from "./PostHog";
export { Pylon } from "./Pylon";
export { Qovery } from "./Qovery";
export { Railway } from "./Railway";
export { Render } from "./Render";
export { Resend } from "./Resend";
export { Scaleway } from "./Scaleway";
export { SendGrid } from "./SendGrid";
export { Sentry } from "./Sentry";
export { SigNoz } from "./SigNoz";
@@ -50,4 +53,5 @@ export { Tally } from "./Tally";
export { Tailscale } from "./Tailscale";
export { ThirdPartyLogo } from "./ThirdPartyLogo";
export { Vercel } from "./Vercel";
export { Yousign } from "./Yousign";
export { Zendesk } from "./Zendesk";