diff --git a/packages/components/src/common/svgs/IconChevronDown2Small.svg b/packages/components/src/common/svgs/IconChevronDown2Small.svg
new file mode 100644
index 000000000..f36f0b269
--- /dev/null
+++ b/packages/components/src/common/svgs/IconChevronDown2Small.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/packages/components/src/common/svgs/IconChevronUp2Small.svg b/packages/components/src/common/svgs/IconChevronUp2Small.svg
new file mode 100644
index 000000000..1552b1021
--- /dev/null
+++ b/packages/components/src/common/svgs/IconChevronUp2Small.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/packages/components/src/common/svgs/IconEnvelopeSmall.svg b/packages/components/src/common/svgs/IconEnvelopeSmall.svg
new file mode 100644
index 000000000..e6f2368a7
--- /dev/null
+++ b/packages/components/src/common/svgs/IconEnvelopeSmall.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/packages/components/src/core/Icon/map.ts b/packages/components/src/core/Icon/map.ts
index 88453352f..07022d98b 100644
--- a/packages/components/src/core/Icon/map.ts
+++ b/packages/components/src/core/Icon/map.ts
@@ -10,6 +10,7 @@ import { ReactComponent as IconCheckCircleSmall } from "../../common/svgs/IconCh
import { ReactComponent as IconCheckSmall } from "../../common/svgs/IconCheckSmall.svg";
import { ReactComponent as IconChevronDownLarge } from "../../common/svgs/IconChevronDownLarge.svg";
import { ReactComponent as IconChevronDownSmall } from "../../common/svgs/IconChevronDownSmall.svg";
+import { ReactComponent as IconChevronDown2Small } from "../../common/svgs/IconChevronDown2Small.svg";
import { ReactComponent as IconChevronLeft2Small } from "../../common/svgs/IconChevronLeft2Small.svg";
import { ReactComponent as IconChevronLeftLarge } from "../../common/svgs/IconChevronLeftLarge.svg";
import { ReactComponent as IconChevronLeftSmall } from "../../common/svgs/IconChevronLeftSmall.svg";
@@ -18,6 +19,7 @@ import { ReactComponent as IconChevronRightLarge } from "../../common/svgs/IconC
import { ReactComponent as IconChevronRightSmall } from "../../common/svgs/IconChevronRightSmall.svg";
import { ReactComponent as IconChevronUpLarge } from "../../common/svgs/IconChevronUpLarge.svg";
import { ReactComponent as IconChevronUpSmall } from "../../common/svgs/IconChevronUpSmall.svg";
+import { ReactComponent as IconChevronUp2Small } from "../../common/svgs/IconChevronUp2Small.svg";
import { ReactComponent as IconCirclesOverlapLarge } from "../../common/svgs/IconCirclesOverlapLarge.svg";
import { ReactComponent as IconCirclesOverlapSmall } from "../../common/svgs/IconCirclesOverlapSmall.svg";
import { ReactComponent as IconCodeLarge } from "../../common/svgs/IconCodeLarge.svg";
@@ -33,6 +35,7 @@ import { ReactComponent as IconDownloadLarge } from "../../common/svgs/IconDownl
import { ReactComponent as IconDownloadSmall } from "../../common/svgs/IconDownloadSmall.svg";
import { ReactComponent as IconEditLarge } from "../../common/svgs/IconEditLarge.svg";
import { ReactComponent as IconEditSmall } from "../../common/svgs/IconEditSmall.svg";
+import { ReactComponent as IconEnvelopeSmall } from "../../common/svgs/IconEnvelopeSmall.svg";
import { ReactComponent as IconExclamationMarkCircleLarge } from "../../common/svgs/IconExclamationMarkCircleLarge.svg";
import { ReactComponent as IconExclamationMarkCircleSmall } from "../../common/svgs/IconExclamationMarkCircleSmall.svg";
import { ReactComponent as IconExclamationMarkSpeechBubbleLarge } from "../../common/svgs/IconExclamationmarkSpeechBubbleLarge.svg";
@@ -135,11 +138,13 @@ export interface IconNameToSizes {
check: "xs" | "s";
checkCircle: "xs" | "s" | "l" | "xl";
chevronDown: "xs" | "s" | "l" | "xl";
+ chevronDown2: "xs" | "s";
chevronLeft2: "xs" | "s";
chevronLeft: "xs" | "s" | "l" | "xl";
chevronRight2: "xs" | "s";
chevronRight: "xs" | "s" | "l" | "xl";
chevronUp: "xs" | "s" | "l" | "xl";
+ chevronUp2: "xs" | "s";
circlesOverlap: "xs" | "s" | "l" | "xl";
code: "l" | "xl";
compass: "l" | "xl";
@@ -150,6 +155,7 @@ export interface IconNameToSizes {
dotsHorizontal: "xs" | "s" | "l" | "xl";
download: "xs" | "s" | "l" | "xl";
edit: "xs" | "s" | "l" | "xl";
+ envelope: "xs" | "s";
exclamationMarkCircle: "xs" | "s" | "l" | "xl";
exclamationMarkSpeechBubble: "l" | "xl";
eyeClosed: "xs" | "s";
@@ -270,6 +276,10 @@ export const iconMap: Props = {
largeIcon: IconChevronDownLarge,
smallIcon: IconChevronDownSmall,
},
+ chevronDown2: {
+ largeIcon: null,
+ smallIcon: IconChevronDown2Small,
+ },
chevronLeft: {
largeIcon: IconChevronLeftLarge,
smallIcon: IconChevronLeftSmall,
@@ -290,6 +300,10 @@ export const iconMap: Props = {
largeIcon: IconChevronUpLarge,
smallIcon: IconChevronUpSmall,
},
+ chevronUp2: {
+ largeIcon: null,
+ smallIcon: IconChevronUp2Small,
+ },
circlesOverlap: {
largeIcon: IconCirclesOverlapLarge,
smallIcon: IconCirclesOverlapSmall,
@@ -330,6 +344,10 @@ export const iconMap: Props = {
largeIcon: IconEditLarge,
smallIcon: IconEditSmall,
},
+ envelope: {
+ largeIcon: null,
+ smallIcon: IconEnvelopeSmall,
+ },
exclamationMarkCircle: {
largeIcon: IconExclamationMarkCircleLarge,
smallIcon: IconExclamationMarkCircleSmall,