diff --git a/libs/angular/src/tools/achievements/icons/card/card-item-created-10.icon.ts b/libs/angular/src/tools/achievements/icons/card/card-item-created-10.icon.ts
new file mode 100644
index 00000000000..f0e6ab8f3c9
--- /dev/null
+++ b/libs/angular/src/tools/achievements/icons/card/card-item-created-10.icon.ts
@@ -0,0 +1,14 @@
+import { svgIcon } from "@bitwarden/components";
+
+export const TenItemsCreatedIcon = svgIcon``;
diff --git a/libs/angular/src/tools/achievements/icons/card/card-item-created-3.icon.ts b/libs/angular/src/tools/achievements/icons/card/card-item-created-3.icon.ts
new file mode 100644
index 00000000000..eeeef5e1f17
--- /dev/null
+++ b/libs/angular/src/tools/achievements/icons/card/card-item-created-3.icon.ts
@@ -0,0 +1,13 @@
+import { svgIcon } from "@bitwarden/components";
+
+export const ThreeItemsCreatedIcon = svgIcon``;
diff --git a/libs/angular/src/tools/achievements/icons/card/card-item-created.icon.ts b/libs/angular/src/tools/achievements/icons/card/card-item-created.icon.ts
new file mode 100644
index 00000000000..374c521fa4b
--- /dev/null
+++ b/libs/angular/src/tools/achievements/icons/card/card-item-created.icon.ts
@@ -0,0 +1,13 @@
+import { svgIcon } from "@bitwarden/components";
+
+export const CardItemCreatedIcon = svgIcon``;
diff --git a/libs/angular/src/tools/achievements/icons/card/index.ts b/libs/angular/src/tools/achievements/icons/card/index.ts
index e69de29bb2d..3717c184139 100644
--- a/libs/angular/src/tools/achievements/icons/card/index.ts
+++ b/libs/angular/src/tools/achievements/icons/card/index.ts
@@ -0,0 +1,3 @@
+export { CardItemCreatedIcon } from "./card-item-created.icon";
+export { ThreeItemsCreatedIcon } from "./card-item-created-3.icon";
+export { TenItemsCreatedIcon } from "./card-item-created-10.icon";
diff --git a/libs/angular/src/tools/achievements/icons/icon-map.ts b/libs/angular/src/tools/achievements/icons/icon-map.ts
index b7dea472899..d8f07903188 100644
--- a/libs/angular/src/tools/achievements/icons/icon-map.ts
+++ b/libs/angular/src/tools/achievements/icons/icon-map.ts
@@ -1,15 +1,27 @@
import { Icon } from "@bitwarden/components";
+import { CardItemCreatedIcon, ThreeItemsCreatedIcon, TenItemsCreatedIcon } from "./card";
+import { OneIdentityItemCreatedIcon } from "./identity";
import {
OneLoginItemCreatedIcon,
TenLoginItemsCreatedIcon,
FiftyLoginItemsCreatedIcon,
OneHundredLoginItemsCreatedIcon,
} from "./login";
+import { OneSecureNoteCreatedIcon } from "./notes";
export const iconMap: { [key: string]: Icon } = {
+ // Login items
"login-item-created": OneLoginItemCreatedIcon,
"10-login-items-added": TenLoginItemsCreatedIcon,
"50-login-items-added": FiftyLoginItemsCreatedIcon,
- "100-login-items-added": OneHundredLoginItemsCreatedIcon,
+ "login-item-created-one-hundred": OneHundredLoginItemsCreatedIcon,
+ // Card items
+ "card-item-created": CardItemCreatedIcon,
+ "card-item-created-3": ThreeItemsCreatedIcon,
+ "card-item-created-10": TenItemsCreatedIcon,
+ // Identity items
+ "identity-item-created": OneIdentityItemCreatedIcon,
+ // Note items
+ "note-item-created": OneSecureNoteCreatedIcon,
};
diff --git a/libs/angular/src/tools/achievements/icons/identity/index.ts b/libs/angular/src/tools/achievements/icons/identity/index.ts
new file mode 100644
index 00000000000..6661e8b42ba
--- /dev/null
+++ b/libs/angular/src/tools/achievements/icons/identity/index.ts
@@ -0,0 +1 @@
+export { OneIdentityItemCreatedIcon } from "./one-identity-item-created.icon";
diff --git a/libs/angular/src/tools/achievements/icons/identity/one-identity-item-created.icon.ts b/libs/angular/src/tools/achievements/icons/identity/one-identity-item-created.icon.ts
new file mode 100644
index 00000000000..6ec78b45747
--- /dev/null
+++ b/libs/angular/src/tools/achievements/icons/identity/one-identity-item-created.icon.ts
@@ -0,0 +1,16 @@
+import { svgIcon } from "@bitwarden/components";
+
+export const OneIdentityItemCreatedIcon = svgIcon``;
diff --git a/libs/angular/src/tools/achievements/icons/login/fifty-login-items-created.icon.ts b/libs/angular/src/tools/achievements/icons/login/fifty-login-items-created.icon.ts
index 7035ed553ab..3fdb12a99d3 100644
--- a/libs/angular/src/tools/achievements/icons/login/fifty-login-items-created.icon.ts
+++ b/libs/angular/src/tools/achievements/icons/login/fifty-login-items-created.icon.ts
@@ -3,13 +3,13 @@ import { svgIcon } from "@bitwarden/components";
export const FiftyLoginItemsCreatedIcon = svgIcon``;
diff --git a/libs/angular/src/tools/achievements/icons/login/ten-login-items-created.icon.ts b/libs/angular/src/tools/achievements/icons/login/ten-login-items-created.icon.ts
index 6b517969e24..49d1d4b12a6 100644
--- a/libs/angular/src/tools/achievements/icons/login/ten-login-items-created.icon.ts
+++ b/libs/angular/src/tools/achievements/icons/login/ten-login-items-created.icon.ts
@@ -3,13 +3,13 @@ import { svgIcon } from "@bitwarden/components";
export const TenLoginItemsCreatedIcon = svgIcon``;
diff --git a/libs/angular/src/tools/achievements/icons/notes/index.ts b/libs/angular/src/tools/achievements/icons/notes/index.ts
new file mode 100644
index 00000000000..603a41b0389
--- /dev/null
+++ b/libs/angular/src/tools/achievements/icons/notes/index.ts
@@ -0,0 +1 @@
+export { OneSecureNoteCreatedIcon } from "./one-secure-note-created.icon";
diff --git a/libs/angular/src/tools/achievements/icons/notes/one-secure-note-created.icon.ts b/libs/angular/src/tools/achievements/icons/notes/one-secure-note-created.icon.ts
new file mode 100644
index 00000000000..968c5d6df52
--- /dev/null
+++ b/libs/angular/src/tools/achievements/icons/notes/one-secure-note-created.icon.ts
@@ -0,0 +1,13 @@
+import { svgIcon } from "@bitwarden/components";
+
+export const OneSecureNoteCreatedIcon = svgIcon``;