From b384cebb2790352a8bb21cb1d8e967022480f847 Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Fri, 10 Nov 2023 17:14:21 -0500 Subject: [PATCH] Adding new Amazon Logos and the Grab glyph --- src/components/Icon/IconCommon.tsx | 2 + src/components/Icon/types.ts | 1 + src/components/Logos/AWSAthena.tsx | 63 + src/components/Logos/AWSMsk.tsx | 7158 +------------------ src/components/Logos/AWSRedshift.tsx | 50 +- src/components/Logos/AwsS3.tsx | 124 +- src/components/Logos/LogosDark.ts | 6 +- src/components/Logos/LogosLight.ts | 6 +- src/components/Logos/types.ts | 1 + src/components/icons/DotsVerticalDouble.tsx | 51 + 10 files changed, 232 insertions(+), 7230 deletions(-) create mode 100644 src/components/Logos/AWSAthena.tsx create mode 100644 src/components/icons/DotsVerticalDouble.tsx diff --git a/src/components/Icon/IconCommon.tsx b/src/components/Icon/IconCommon.tsx index ffa0992b..4680946e 100644 --- a/src/components/Icon/IconCommon.tsx +++ b/src/components/Icon/IconCommon.tsx @@ -46,6 +46,7 @@ import Disk from "@/components/icons/Disk"; import Display from "@/components/icons/Display"; import Document from "@/components/icons/Document"; import DotsVertical from "@/components/icons/DotsVertical"; +import DotsVerticalDouble from "@/components/icons/DotsVerticalDouble"; import DotsHorizontal from "@/components/icons/DotsHorizontal"; import Download from "@/components/icons/Download"; import DownloadInCircle from "@/components/icons/DownloadInCircle"; @@ -143,6 +144,7 @@ export const ICONS_MAP = { "dots-horizontal": DotsHorizontal, "dots-triangle": DotsTriangle, "dots-vertical": DotsVertical, + "dots-vertical-double": DotsVerticalDouble, download: Download, "download-in-circle": DownloadInCircle, email: Email, diff --git a/src/components/Icon/types.ts b/src/components/Icon/types.ts index 10d72f1a..f7b3b1e5 100644 --- a/src/components/Icon/types.ts +++ b/src/components/Icon/types.ts @@ -47,6 +47,7 @@ export type IconName = | "dots-horizontal" | "dots-triangle" | "dots-vertical" + | "dots-vertical-double" | "download" | "download-in-circle" | "email" diff --git a/src/components/Logos/AWSAthena.tsx b/src/components/Logos/AWSAthena.tsx new file mode 100644 index 00000000..1cb3f727 --- /dev/null +++ b/src/components/Logos/AWSAthena.tsx @@ -0,0 +1,63 @@ +import { SVGAttributes } from "react"; + +const AWSAthena = (props: SVGAttributes) => ( + + + + + + + + + + + + + + + + + + + + +); + +export default AWSAthena; diff --git a/src/components/Logos/AWSMsk.tsx b/src/components/Logos/AWSMsk.tsx index dd296fbe..b969cacc 100644 --- a/src/components/Logos/AWSMsk.tsx +++ b/src/components/Logos/AWSMsk.tsx @@ -9,7126 +9,44 @@ const AWSMsk = (props: SVGAttributes) => ( xmlns="http://www.w3.org/2000/svg" {...props} > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + ); diff --git a/src/components/Logos/AWSRedshift.tsx b/src/components/Logos/AWSRedshift.tsx index 3f98a958..6b832ebd 100644 --- a/src/components/Logos/AWSRedshift.tsx +++ b/src/components/Logos/AWSRedshift.tsx @@ -9,39 +9,41 @@ const AWSRedshift = (props: SVGAttributes) => ( xmlns="http://www.w3.org/2000/svg" {...props} > - + - - - - + + + + diff --git a/src/components/Logos/AwsS3.tsx b/src/components/Logos/AwsS3.tsx index a6b12ca3..4104005c 100644 --- a/src/components/Logos/AwsS3.tsx +++ b/src/components/Logos/AwsS3.tsx @@ -1,93 +1,53 @@ import { SVGAttributes } from "react"; -const AwsS3 = (props: SVGAttributes) => ( +const AWSS3 = (props: SVGAttributes) => ( - - - - - - - - - - - - - + + + + + + + + + + + + + ); -export default AwsS3; +export default AWSS3; diff --git a/src/components/Logos/LogosDark.ts b/src/components/Logos/LogosDark.ts index b078b7f5..aeb64333 100644 --- a/src/components/Logos/LogosDark.ts +++ b/src/components/Logos/LogosDark.ts @@ -1,7 +1,8 @@ import { SVGAttributes } from "react"; import AWSDark from "./AWSDark"; import AWSRedshift from "./AWSRedshift"; -import AwsS3 from "./AwsS3"; +import AWSS3 from "./AWSS3"; +import AWSAthena from "./AWSAthena"; import Azure from "./Azure"; import BigQuery from "./BigQuery"; import Chash from "./Chash"; @@ -39,7 +40,8 @@ import AWSMsk from "./AWSMsk"; const LogosDark: Record) => JSX.Element> = { clickhouse: Clickhouse, - "aws-s3": AwsS3, + "aws-athena": AWSAthena, + "aws-s3": AWSS3, "aws-redshift": AWSRedshift, "aws-msk": AWSMsk, kafka: Kafka, diff --git a/src/components/Logos/LogosLight.ts b/src/components/Logos/LogosLight.ts index 0a130c2a..ce2842a8 100644 --- a/src/components/Logos/LogosLight.ts +++ b/src/components/Logos/LogosLight.ts @@ -1,7 +1,8 @@ import { SVGAttributes } from "react"; import AWSLight from "./AWSLight"; +import AWSAthena from "./AWSAthena"; import AWSRedshift from "./AWSRedshift"; -import AwsS3 from "./AwsS3"; +import AWSS3 from "./AWSS3"; import Azure from "./Azure"; import BigQuery from "./BigQuery"; import Chash from "./Chash"; @@ -39,7 +40,8 @@ import AWSMsk from "./AWSMsk"; const LogosLight: Record) => JSX.Element> = { clickhouse: Clickhouse, - "aws-s3": AwsS3, + "aws-athena": AWSAthena, + "aws-s3": AWSS3, "aws-redshift": AWSRedshift, "aws-msk": AWSMsk, kafka: Kafka, diff --git a/src/components/Logos/types.ts b/src/components/Logos/types.ts index 05512145..d55d767d 100644 --- a/src/components/Logos/types.ts +++ b/src/components/Logos/types.ts @@ -1,6 +1,7 @@ export type LogoName = | "clickhouse" | "aws-s3" + | "aws-athena" | "aws-redshift" | "aws-msk" | "kafka" diff --git a/src/components/icons/DotsVerticalDouble.tsx b/src/components/icons/DotsVerticalDouble.tsx new file mode 100644 index 00000000..2fce7ce0 --- /dev/null +++ b/src/components/icons/DotsVerticalDouble.tsx @@ -0,0 +1,51 @@ +import { SVGAttributes } from "react"; + +const DotsVerticalDouble = (props: SVGAttributes) => ( + + + + + + + + +); + +export default DotsVerticalDouble;