diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-arrow-diagonal-bottom-left-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-arrow-diagonal-bottom-left-1-chromium-linux.png
new file mode 100644
index 0000000..7ea264a
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-arrow-diagonal-bottom-left-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-arrow-diagonal-bottom-right-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-arrow-diagonal-bottom-right-1-chromium-linux.png
new file mode 100644
index 0000000..8f76f76
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-arrow-diagonal-bottom-right-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-arrow-diagonal-top-left-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-arrow-diagonal-top-left-1-chromium-linux.png
new file mode 100644
index 0000000..807c221
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-arrow-diagonal-top-left-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-arrow-diagonal-top-right-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-arrow-diagonal-top-right-1-chromium-linux.png
new file mode 100644
index 0000000..1c1039e
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-arrow-diagonal-top-right-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-check-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-check-1-chromium-linux.png
new file mode 100644
index 0000000..ec1529a
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-check-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-fail-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-fail-1-chromium-linux.png
new file mode 100644
index 0000000..af1c6ee
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-fail-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-fail-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-fail-filled-1-chromium-linux.png
new file mode 100644
index 0000000..676d1dd
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-cloud-fail-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-document-fail-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-document-fail-1-chromium-linux.png
new file mode 100644
index 0000000..2ad92b3
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-document-fail-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-fit-to-screen-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-fit-to-screen-1-chromium-linux.png
new file mode 100644
index 0000000..2fd7c8f
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-fit-to-screen-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-landing-page-logo-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-landing-page-logo-1-chromium-linux.png
new file mode 100644
index 0000000..8509d3f
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-landing-page-logo-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-radio-waves-warning-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-radio-waves-warning-1-chromium-linux.png
new file mode 100644
index 0000000..7d4fc2d
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-radio-waves-warning-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-trend-downward-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-downward-1-chromium-linux.png
new file mode 100644
index 0000000..7a998d2
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-downward-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-trend-downward-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-downward-filled-1-chromium-linux.png
new file mode 100644
index 0000000..ff1f93b
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-downward-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-trend-sideways-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-sideways-1-chromium-linux.png
new file mode 100644
index 0000000..b30ea51
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-sideways-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-trend-sideways-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-sideways-filled-1-chromium-linux.png
new file mode 100644
index 0000000..137e8bb
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-sideways-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-trend-upward-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-upward-1-chromium-linux.png
new file mode 100644
index 0000000..07ae7b2
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-upward-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-trend-upward-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-upward-filled-1-chromium-linux.png
new file mode 100644
index 0000000..7105c88
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-trend-upward-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-upload-fail-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-upload-fail-1-chromium-linux.png
new file mode 100644
index 0000000..cf475a1
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-upload-fail-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-user-fail-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-user-fail-1-chromium-linux.png
new file mode 100644
index 0000000..11adfef
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-user-fail-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-user-fail-filled-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-user-fail-filled-1-chromium-linux.png
new file mode 100644
index 0000000..ac40a9f
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-user-fail-filled-1-chromium-linux.png differ
diff --git a/e2e/all-icon.e2e.ts-snapshots/should-show-water-plant-1-chromium-linux.png b/e2e/all-icon.e2e.ts-snapshots/should-show-water-plant-1-chromium-linux.png
new file mode 100644
index 0000000..57e9538
Binary files /dev/null and b/e2e/all-icon.e2e.ts-snapshots/should-show-water-plant-1-chromium-linux.png differ
diff --git a/src/components/icon/icons.ts b/src/components/icon/icons.ts
index 5c0d1ce..df32e9f 100644
--- a/src/components/icon/icons.ts
+++ b/src/components/icon/icons.ts
@@ -30,6 +30,10 @@ export const iconAppMenu = "data:image/svg+xml;utf8,"
export const iconApplications = "data:image/svg+xml;utf8,"
export const iconApps = "data:image/svg+xml;utf8,"
+export const iconArrowDiagonalBottomLeft = "data:image/svg+xml;utf8,"
+export const iconArrowDiagonalBottomRight = "data:image/svg+xml;utf8,"
+export const iconArrowDiagonalTopLeft = "data:image/svg+xml;utf8,"
+export const iconArrowDiagonalTopRight = "data:image/svg+xml;utf8,"
export const iconArrowDownRight = "data:image/svg+xml;utf8,"
export const iconArrowDown = "data:image/svg+xml;utf8,"
export const iconArrowLeft = "data:image/svg+xml;utf8,"
@@ -101,6 +105,7 @@ export const iconChartLabelsFilled = "data:image/svg+xml;utf8,"
export const iconCheckIn = "data:image/svg+xml;utf8,"
export const iconCheckOut = "data:image/svg+xml;utf8,"
+export const iconCheck = "data:image/svg+xml;utf8,"
export const iconCheckboxComponentChecked = "data:image/svg+xml;utf8,"
export const iconCheckboxComponentMixed = "data:image/svg+xml;utf8,"
export const iconCheckboxComponentUnchecked = "data:image/svg+xml;utf8,"
@@ -139,6 +144,8 @@ export const iconCloudDownloadFilled = "data:image/svg+xml;utf8,"
export const iconCloudDownloadList = "data:image/svg+xml;utf8,"
export const iconCloudDownload = "data:image/svg+xml;utf8,"
+export const iconCloudFailFilled = "data:image/svg+xml;utf8,"
+export const iconCloudFail = "data:image/svg+xml;utf8,"
export const iconCloudFilled = "data:image/svg+xml;utf8,"
export const iconCloudNewFilled = "data:image/svg+xml;utf8,"
export const iconCloudNew = "data:image/svg+xml;utf8,"
@@ -203,6 +210,7 @@ export const iconDisk = "data:image/svg+xml;utf8,"
export const iconDocDocument = "data:image/svg+xml;utf8,"
export const iconDocumentBulk = "data:image/svg+xml;utf8,"
+export const iconDocumentFail = "data:image/svg+xml;utf8,"
export const iconDocumentInfo = "data:image/svg+xml;utf8,"
export const iconDocumentLink = "data:image/svg+xml;utf8,"
export const iconDocumentManagement = "data:image/svg+xml;utf8,"
@@ -247,6 +255,7 @@ export const iconFactoryReset = "data:image/svg+xml;utf8,