diff --git a/packages/dnb-eufemia/assets/icons/eufemia-icons-pdf-categorized.tgz b/packages/dnb-eufemia/assets/icons/eufemia-icons-pdf-categorized.tgz
index e7b553fb5c0..a9f0ce41724 100644
Binary files a/packages/dnb-eufemia/assets/icons/eufemia-icons-pdf-categorized.tgz and b/packages/dnb-eufemia/assets/icons/eufemia-icons-pdf-categorized.tgz differ
diff --git a/packages/dnb-eufemia/assets/icons/eufemia-icons-pdf.tgz b/packages/dnb-eufemia/assets/icons/eufemia-icons-pdf.tgz
index 395fcf75d65..af6662c999a 100644
Binary files a/packages/dnb-eufemia/assets/icons/eufemia-icons-pdf.tgz and b/packages/dnb-eufemia/assets/icons/eufemia-icons-pdf.tgz differ
diff --git a/packages/dnb-eufemia/assets/icons/hierarchy.svg b/packages/dnb-eufemia/assets/icons/hierarchy.svg
new file mode 100644
index 00000000000..0e3d8defb68
--- /dev/null
+++ b/packages/dnb-eufemia/assets/icons/hierarchy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/dnb-eufemia/assets/icons/hierarchy_medium.svg b/packages/dnb-eufemia/assets/icons/hierarchy_medium.svg
new file mode 100644
index 00000000000..2c8a6111525
--- /dev/null
+++ b/packages/dnb-eufemia/assets/icons/hierarchy_medium.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/dnb-eufemia/assets/icons/layout_card.svg b/packages/dnb-eufemia/assets/icons/layout_card.svg
new file mode 100644
index 00000000000..4875b5015d0
--- /dev/null
+++ b/packages/dnb-eufemia/assets/icons/layout_card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/dnb-eufemia/assets/icons/layout_card_medium.svg b/packages/dnb-eufemia/assets/icons/layout_card_medium.svg
new file mode 100644
index 00000000000..c05bf512216
--- /dev/null
+++ b/packages/dnb-eufemia/assets/icons/layout_card_medium.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/dnb-eufemia/assets/icons/unlock.svg b/packages/dnb-eufemia/assets/icons/unlock.svg
new file mode 100644
index 00000000000..8bef0adc64f
--- /dev/null
+++ b/packages/dnb-eufemia/assets/icons/unlock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/dnb-eufemia/assets/icons/unlock_medium.svg b/packages/dnb-eufemia/assets/icons/unlock_medium.svg
new file mode 100644
index 00000000000..40a272ab78f
--- /dev/null
+++ b/packages/dnb-eufemia/assets/icons/unlock_medium.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/dnb-eufemia/scripts/figma/version.lock b/packages/dnb-eufemia/scripts/figma/version.lock
index a9394030f9c..2203940afad 100644
--- a/packages/dnb-eufemia/scripts/figma/version.lock
+++ b/packages/dnb-eufemia/scripts/figma/version.lock
@@ -1 +1 @@
-{"441fb3d401607756e7399d9c32cc6ba3":"2362315839"}
\ No newline at end of file
+{"441fb3d401607756e7399d9c32cc6ba3":"2501724563"}
\ No newline at end of file
diff --git a/packages/dnb-eufemia/src/components/icon/__tests__/Icon.screenshot.test.js b/packages/dnb-eufemia/src/components/icon/__tests__/Icon.screenshot.test.js
index dca850ed0e9..b82dedfda5e 100644
--- a/packages/dnb-eufemia/src/components/icon/__tests__/Icon.screenshot.test.js
+++ b/packages/dnb-eufemia/src/components/icon/__tests__/Icon.screenshot.test.js
@@ -122,7 +122,7 @@ describe('Icon screenshot', () => {
display: 'inline-flex',
'flex-wrap': 'wrap',
width: '30rem',
- color: 'tomato',
+ color: 'blue',
},
selector: '[data-visual-test="icon-all-secondary"]',
})
diff --git a/packages/dnb-eufemia/src/components/icon/__tests__/__snapshots__/icon-screenshot-test-js-icon-screenshot-have-to-match-all-secondary-icons-1-25470.snap.png b/packages/dnb-eufemia/src/components/icon/__tests__/__snapshots__/icon-screenshot-test-js-icon-screenshot-have-to-match-all-secondary-icons-1-25470.snap.png
index 0c30ef366fe..37b0077c980 100644
Binary files a/packages/dnb-eufemia/src/components/icon/__tests__/__snapshots__/icon-screenshot-test-js-icon-screenshot-have-to-match-all-secondary-icons-1-25470.snap.png and b/packages/dnb-eufemia/src/components/icon/__tests__/__snapshots__/icon-screenshot-test-js-icon-screenshot-have-to-match-all-secondary-icons-1-25470.snap.png differ
diff --git a/packages/dnb-eufemia/src/components/icon/__tests__/__snapshots__/icon-screenshot-test-js-icon-screenshot-have-to-match-all-secondary-icons-with-color-1-04e27.snap.png b/packages/dnb-eufemia/src/components/icon/__tests__/__snapshots__/icon-screenshot-test-js-icon-screenshot-have-to-match-all-secondary-icons-with-color-1-04e27.snap.png
index 5445afe776e..5db02eca9bb 100644
Binary files a/packages/dnb-eufemia/src/components/icon/__tests__/__snapshots__/icon-screenshot-test-js-icon-screenshot-have-to-match-all-secondary-icons-with-color-1-04e27.snap.png and b/packages/dnb-eufemia/src/components/icon/__tests__/__snapshots__/icon-screenshot-test-js-icon-screenshot-have-to-match-all-secondary-icons-with-color-1-04e27.snap.png differ
diff --git a/packages/dnb-eufemia/src/icons/hierarchy.js b/packages/dnb-eufemia/src/icons/hierarchy.js
new file mode 100644
index 00000000000..abe3e3f9f94
--- /dev/null
+++ b/packages/dnb-eufemia/src/icons/hierarchy.js
@@ -0,0 +1,31 @@
+/** This file is auto generated by convertSvgToJsx.js */
+
+import React from 'react'
+
+const hierarchy = (props) => (
+
+)
+
+export default hierarchy
diff --git a/packages/dnb-eufemia/src/icons/hierarchy_medium.js b/packages/dnb-eufemia/src/icons/hierarchy_medium.js
new file mode 100644
index 00000000000..f871bed4079
--- /dev/null
+++ b/packages/dnb-eufemia/src/icons/hierarchy_medium.js
@@ -0,0 +1,31 @@
+/** This file is auto generated by convertSvgToJsx.js */
+
+import React from 'react'
+
+const hierarchy_medium = (props) => (
+
+)
+
+export default hierarchy_medium
diff --git a/packages/dnb-eufemia/src/icons/icons-meta.json b/packages/dnb-eufemia/src/icons/icons-meta.json
index 8b6617e88ad..917b470923d 100644
--- a/packages/dnb-eufemia/src/icons/icons-meta.json
+++ b/packages/dnb-eufemia/src/icons/icons-meta.json
@@ -3469,5 +3469,47 @@
"name": "newspaper",
"variant": "secondary",
"category": "objects"
+ },
+ "layout_card_medium": {
+ "tags": [],
+ "created": 1666351885521,
+ "name": "layout_card",
+ "variant": "secondary",
+ "category": "essentials"
+ },
+ "layout_card": {
+ "tags": [],
+ "created": 1666351885645,
+ "name": "layout_card",
+ "variant": "secondary",
+ "category": "essentials"
+ },
+ "unlock_medium": {
+ "tags": [],
+ "created": 1666351885767,
+ "name": "unlock",
+ "variant": "secondary",
+ "category": "essentials"
+ },
+ "unlock": {
+ "tags": [],
+ "created": 1666351885890,
+ "name": "unlock",
+ "variant": "secondary",
+ "category": "essentials"
+ },
+ "hierarchy_medium": {
+ "tags": [],
+ "created": 1666351886001,
+ "name": "hierarchy",
+ "variant": "secondary",
+ "category": "essentials"
+ },
+ "hierarchy": {
+ "tags": [],
+ "created": 1666351886132,
+ "name": "hierarchy",
+ "variant": "secondary",
+ "category": "essentials"
}
}
diff --git a/packages/dnb-eufemia/src/icons/icons-pdf.lock b/packages/dnb-eufemia/src/icons/icons-pdf.lock
index 8ed3004123b..93a5b23ceb3 100644
--- a/packages/dnb-eufemia/src/icons/icons-pdf.lock
+++ b/packages/dnb-eufemia/src/icons/icons-pdf.lock
@@ -6420,5 +6420,83 @@
"bundleName": "secondary_icons",
"created": 1663768090352,
"updated": 1663768090352
+ },
+ "layout_card_medium.pdf": {
+ "iconName": "layout_card_medium",
+ "name": "layout_card",
+ "category": "essentials",
+ "url": "https://figma-alpha-api.s3.us-west-2.amazonaws.com/images/af914888-1310-4595-b8c0-365e97f6c7c9",
+ "id": "4744:13",
+ "slug": "878548076e6ef92a3736f0e3597fb7be",
+ "size": "24",
+ "variant": "secondary",
+ "bundleName": "secondary_icons_medium",
+ "created": 1666351889579,
+ "updated": 1666351889579
+ },
+ "layout_card.pdf": {
+ "iconName": "layout_card",
+ "name": "layout_card",
+ "category": "essentials",
+ "url": "https://figma-alpha-api.s3.us-west-2.amazonaws.com/images/bd884801-d03e-4def-9bc0-503dd699ce43",
+ "id": "4744:15",
+ "slug": "878548076e6ef92a3736f0e3597fb7be",
+ "size": "16",
+ "variant": "secondary",
+ "bundleName": "secondary_icons",
+ "created": 1666351889697,
+ "updated": 1666351889697
+ },
+ "unlock_medium.pdf": {
+ "iconName": "unlock_medium",
+ "name": "unlock",
+ "category": "essentials",
+ "url": "https://figma-alpha-api.s3.us-west-2.amazonaws.com/images/acb072aa-b2a0-4c99-9554-6ee38aa9f365",
+ "id": "4744:21",
+ "slug": "878548076e6ef92a3736f0e3597fb7be",
+ "size": "24",
+ "variant": "secondary",
+ "bundleName": "secondary_icons_medium",
+ "created": 1666351889818,
+ "updated": 1666351889818
+ },
+ "unlock.pdf": {
+ "iconName": "unlock",
+ "name": "unlock",
+ "category": "essentials",
+ "url": "https://figma-alpha-api.s3.us-west-2.amazonaws.com/images/a6a7c816-74cc-4165-93ff-75b5b966959f",
+ "id": "4744:23",
+ "slug": "878548076e6ef92a3736f0e3597fb7be",
+ "size": "16",
+ "variant": "secondary",
+ "bundleName": "secondary_icons",
+ "created": 1666351889953,
+ "updated": 1666351889953
+ },
+ "hierarchy_medium.pdf": {
+ "iconName": "hierarchy_medium",
+ "name": "hierarchy",
+ "category": "essentials",
+ "url": "https://figma-alpha-api.s3.us-west-2.amazonaws.com/images/2a957b22-0bad-41cf-a55d-4ba4c8ada7b4",
+ "id": "4744:47",
+ "slug": "878548076e6ef92a3736f0e3597fb7be",
+ "size": "24",
+ "variant": "secondary",
+ "bundleName": "secondary_icons_medium",
+ "created": 1666351890074,
+ "updated": 1666351890074
+ },
+ "hierarchy.pdf": {
+ "iconName": "hierarchy",
+ "name": "hierarchy",
+ "category": "essentials",
+ "url": "https://figma-alpha-api.s3.us-west-2.amazonaws.com/images/ea30469c-a1ab-40d8-b088-539b9f9a3520",
+ "id": "4744:49",
+ "slug": "878548076e6ef92a3736f0e3597fb7be",
+ "size": "16",
+ "variant": "secondary",
+ "bundleName": "secondary_icons",
+ "created": 1666351890205,
+ "updated": 1666351890205
}
}
diff --git a/packages/dnb-eufemia/src/icons/icons-svg.lock b/packages/dnb-eufemia/src/icons/icons-svg.lock
index f9b0b7af8d8..ca6617f4a6a 100644
--- a/packages/dnb-eufemia/src/icons/icons-svg.lock
+++ b/packages/dnb-eufemia/src/icons/icons-svg.lock
@@ -6420,5 +6420,83 @@
"bundleName": "secondary_icons",
"created": 1663767965177,
"updated": 1663767965177
+ },
+ "layout_card_medium.svg": {
+ "iconName": "layout_card_medium",
+ "name": "layout_card",
+ "category": "essentials",
+ "url": "https://figma-alpha-api.s3.us-west-2.amazonaws.com/images/43a984d2-4d83-4f91-a038-60eb3a51b3ae",
+ "id": "4744:13",
+ "slug": "878548076e6ef92a3736f0e3597fb7be",
+ "size": "24",
+ "variant": "secondary",
+ "bundleName": "secondary_icons_medium",
+ "created": 1666351885521,
+ "updated": 1666351885521
+ },
+ "layout_card.svg": {
+ "iconName": "layout_card",
+ "name": "layout_card",
+ "category": "essentials",
+ "url": "https://figma-alpha-api.s3.us-west-2.amazonaws.com/images/58bc6acc-56af-4ced-93cf-bb8f5f1604bc",
+ "id": "4744:15",
+ "slug": "878548076e6ef92a3736f0e3597fb7be",
+ "size": "16",
+ "variant": "secondary",
+ "bundleName": "secondary_icons",
+ "created": 1666351885645,
+ "updated": 1666351885645
+ },
+ "unlock_medium.svg": {
+ "iconName": "unlock_medium",
+ "name": "unlock",
+ "category": "essentials",
+ "url": "https://figma-alpha-api.s3.us-west-2.amazonaws.com/images/2d2e88fd-216e-47c3-9033-f76062572c95",
+ "id": "4744:21",
+ "slug": "878548076e6ef92a3736f0e3597fb7be",
+ "size": "24",
+ "variant": "secondary",
+ "bundleName": "secondary_icons_medium",
+ "created": 1666351885767,
+ "updated": 1666351885767
+ },
+ "unlock.svg": {
+ "iconName": "unlock",
+ "name": "unlock",
+ "category": "essentials",
+ "url": "https://figma-alpha-api.s3.us-west-2.amazonaws.com/images/b2129ae6-bd76-468b-b145-0b3190566d31",
+ "id": "4744:23",
+ "slug": "878548076e6ef92a3736f0e3597fb7be",
+ "size": "16",
+ "variant": "secondary",
+ "bundleName": "secondary_icons",
+ "created": 1666351885890,
+ "updated": 1666351885890
+ },
+ "hierarchy_medium.svg": {
+ "iconName": "hierarchy_medium",
+ "name": "hierarchy",
+ "category": "essentials",
+ "url": "https://figma-alpha-api.s3.us-west-2.amazonaws.com/images/07b979b3-820b-4614-9a4d-d20f0204cf5d",
+ "id": "4744:47",
+ "slug": "878548076e6ef92a3736f0e3597fb7be",
+ "size": "24",
+ "variant": "secondary",
+ "bundleName": "secondary_icons_medium",
+ "created": 1666351886001,
+ "updated": 1666351886001
+ },
+ "hierarchy.svg": {
+ "iconName": "hierarchy",
+ "name": "hierarchy",
+ "category": "essentials",
+ "url": "https://figma-alpha-api.s3.us-west-2.amazonaws.com/images/b1ab83cf-f61b-41f4-8833-f060c6a7da8c",
+ "id": "4744:49",
+ "slug": "878548076e6ef92a3736f0e3597fb7be",
+ "size": "16",
+ "variant": "secondary",
+ "bundleName": "secondary_icons",
+ "created": 1666351886132,
+ "updated": 1666351886132
}
}
diff --git a/packages/dnb-eufemia/src/icons/index.js b/packages/dnb-eufemia/src/icons/index.js
index aa195604599..33cd506ea59 100644
--- a/packages/dnb-eufemia/src/icons/index.js
+++ b/packages/dnb-eufemia/src/icons/index.js
@@ -284,6 +284,8 @@ import heart_rate from './heart_rate.js'
import heart_rate_medium from './heart_rate_medium.js'
import hide from './hide.js'
import hide_medium from './hide_medium.js'
+import hierarchy from './hierarchy.js'
+import hierarchy_medium from './hierarchy_medium.js'
import history from './history.js'
import history_medium from './history_medium.js'
import home from './home.js'
@@ -314,6 +316,8 @@ import language from './language.js'
import language_medium from './language_medium.js'
import launch from './launch.js'
import launch_medium from './launch_medium.js'
+import layout_card from './layout_card.js'
+import layout_card_medium from './layout_card_medium.js'
import leaf from './leaf.js'
import leaf_medium from './leaf_medium.js'
import lightbulb from './lightbulb.js'
@@ -495,6 +499,8 @@ import travel from './travel.js'
import travel_medium from './travel_medium.js'
import undo from './undo.js'
import undo_medium from './undo_medium.js'
+import unlock from './unlock.js'
+import unlock_medium from './unlock_medium.js'
import upload from './upload.js'
import upload_medium from './upload_medium.js'
import user_feedback from './user_feedback.js'
@@ -807,6 +813,8 @@ export {
heart_rate_medium,
hide,
hide_medium,
+ hierarchy,
+ hierarchy_medium,
history,
history_medium,
home,
@@ -837,6 +845,8 @@ export {
language_medium,
launch,
launch_medium,
+ layout_card,
+ layout_card_medium,
leaf,
leaf_medium,
lightbulb,
@@ -1018,6 +1028,8 @@ export {
travel_medium,
undo,
undo_medium,
+ unlock,
+ unlock_medium,
upload,
upload_medium,
user_feedback,
diff --git a/packages/dnb-eufemia/src/icons/layout_card.js b/packages/dnb-eufemia/src/icons/layout_card.js
new file mode 100644
index 00000000000..b97421c9628
--- /dev/null
+++ b/packages/dnb-eufemia/src/icons/layout_card.js
@@ -0,0 +1,32 @@
+/** This file is auto generated by convertSvgToJsx.js */
+
+import React from 'react'
+
+const layout_card = (props) => (
+
+)
+
+export default layout_card
diff --git a/packages/dnb-eufemia/src/icons/layout_card_medium.js b/packages/dnb-eufemia/src/icons/layout_card_medium.js
new file mode 100644
index 00000000000..9a6d55f889b
--- /dev/null
+++ b/packages/dnb-eufemia/src/icons/layout_card_medium.js
@@ -0,0 +1,32 @@
+/** This file is auto generated by convertSvgToJsx.js */
+
+import React from 'react'
+
+const layout_card_medium = (props) => (
+
+)
+
+export default layout_card_medium
diff --git a/packages/dnb-eufemia/src/icons/secondary_icons.js b/packages/dnb-eufemia/src/icons/secondary_icons.js
index 0c196e1a604..c283fbff871 100644
--- a/packages/dnb-eufemia/src/icons/secondary_icons.js
+++ b/packages/dnb-eufemia/src/icons/secondary_icons.js
@@ -114,6 +114,7 @@ import hanger from './hanger.js'
import heart from './heart.js'
import heart_rate from './heart_rate.js'
import hide from './hide.js'
+import hierarchy from './hierarchy.js'
import history from './history.js'
import home from './home.js'
import horse from './horse.js'
@@ -128,6 +129,7 @@ import insurance from './insurance.js'
import kid_number from './kid_number.js'
import language from './language.js'
import launch from './launch.js'
+import layout_card from './layout_card.js'
import leaf from './leaf.js'
import lightbulb from './lightbulb.js'
import linkedin from './linkedin.js'
@@ -212,6 +214,7 @@ import transfer_to from './transfer_to.js'
import trash from './trash.js'
import travel from './travel.js'
import undo from './undo.js'
+import unlock from './unlock.js'
import upload from './upload.js'
import user_feedback from './user_feedback.js'
import video from './video.js'
@@ -341,6 +344,7 @@ export {
heart,
heart_rate,
hide,
+ hierarchy,
history,
home,
horse,
@@ -355,6 +359,7 @@ export {
kid_number,
language,
launch,
+ layout_card,
leaf,
lightbulb,
linkedin,
@@ -439,6 +444,7 @@ export {
trash,
travel,
undo,
+ unlock,
upload,
user_feedback,
video,
diff --git a/packages/dnb-eufemia/src/icons/secondary_icons_medium.js b/packages/dnb-eufemia/src/icons/secondary_icons_medium.js
index 6a3c53d55f8..d27d1fe3fc8 100644
--- a/packages/dnb-eufemia/src/icons/secondary_icons_medium.js
+++ b/packages/dnb-eufemia/src/icons/secondary_icons_medium.js
@@ -114,6 +114,7 @@ import hanger_medium from './hanger_medium.js'
import heart_medium from './heart_medium.js'
import heart_rate_medium from './heart_rate_medium.js'
import hide_medium from './hide_medium.js'
+import hierarchy_medium from './hierarchy_medium.js'
import history_medium from './history_medium.js'
import home_medium from './home_medium.js'
import horse_medium from './horse_medium.js'
@@ -128,6 +129,7 @@ import insurance_medium from './insurance_medium.js'
import kid_number_medium from './kid_number_medium.js'
import language_medium from './language_medium.js'
import launch_medium from './launch_medium.js'
+import layout_card_medium from './layout_card_medium.js'
import leaf_medium from './leaf_medium.js'
import lightbulb_medium from './lightbulb_medium.js'
import linkedin_medium from './linkedin_medium.js'
@@ -212,6 +214,7 @@ import transfer_to_medium from './transfer_to_medium.js'
import trash_medium from './trash_medium.js'
import travel_medium from './travel_medium.js'
import undo_medium from './undo_medium.js'
+import unlock_medium from './unlock_medium.js'
import upload_medium from './upload_medium.js'
import user_feedback_medium from './user_feedback_medium.js'
import video_medium from './video_medium.js'
@@ -341,6 +344,7 @@ export {
heart_medium,
heart_rate_medium,
hide_medium,
+ hierarchy_medium,
history_medium,
home_medium,
horse_medium,
@@ -355,6 +359,7 @@ export {
kid_number_medium,
language_medium,
launch_medium,
+ layout_card_medium,
leaf_medium,
lightbulb_medium,
linkedin_medium,
@@ -439,6 +444,7 @@ export {
trash_medium,
travel_medium,
undo_medium,
+ unlock_medium,
upload_medium,
user_feedback_medium,
video_medium,
diff --git a/packages/dnb-eufemia/src/icons/unlock.js b/packages/dnb-eufemia/src/icons/unlock.js
new file mode 100644
index 00000000000..f9b3cfd5ed9
--- /dev/null
+++ b/packages/dnb-eufemia/src/icons/unlock.js
@@ -0,0 +1,31 @@
+/** This file is auto generated by convertSvgToJsx.js */
+
+import React from 'react'
+
+const unlock = (props) => (
+
+)
+
+export default unlock
diff --git a/packages/dnb-eufemia/src/icons/unlock_medium.js b/packages/dnb-eufemia/src/icons/unlock_medium.js
new file mode 100644
index 00000000000..2a5ed5a5091
--- /dev/null
+++ b/packages/dnb-eufemia/src/icons/unlock_medium.js
@@ -0,0 +1,31 @@
+/** This file is auto generated by convertSvgToJsx.js */
+
+import React from 'react'
+
+const unlock_medium = (props) => (
+
+)
+
+export default unlock_medium