diff --git a/src/components/icons/IconBox.vue b/src/components/icons/IconBox.vue
new file mode 100644
index 0000000..df77d9e
--- /dev/null
+++ b/src/components/icons/IconBox.vue
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
diff --git a/src/components/icons/IconDotOutline.vue b/src/components/icons/IconDotOutline.vue
new file mode 100644
index 0000000..6b1f216
--- /dev/null
+++ b/src/components/icons/IconDotOutline.vue
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/src/components/icons/IconFileSearch.vue b/src/components/icons/IconFileSearch.vue
new file mode 100644
index 0000000..d42b897
--- /dev/null
+++ b/src/components/icons/IconFileSearch.vue
@@ -0,0 +1,7 @@
+
+
+
\ No newline at end of file
diff --git a/src/components/icons/IconGauge.vue b/src/components/icons/IconGauge.vue
new file mode 100644
index 0000000..48b4627
--- /dev/null
+++ b/src/components/icons/IconGauge.vue
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/src/components/icons/IconLightningSlash.vue b/src/components/icons/IconLightningSlash.vue
new file mode 100644
index 0000000..2930beb
--- /dev/null
+++ b/src/components/icons/IconLightningSlash.vue
@@ -0,0 +1,7 @@
+
+
+
\ No newline at end of file
diff --git a/src/components/icons/IconMonitor.vue b/src/components/icons/IconMonitor.vue
new file mode 100644
index 0000000..0edec15
--- /dev/null
+++ b/src/components/icons/IconMonitor.vue
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/src/components/icons/IconPlugs.vue b/src/components/icons/IconPlugs.vue
new file mode 100644
index 0000000..b6b0c90
--- /dev/null
+++ b/src/components/icons/IconPlugs.vue
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/src/components/icons/IconSmileySad.vue b/src/components/icons/IconSmileySad.vue
new file mode 100644
index 0000000..96abaa3
--- /dev/null
+++ b/src/components/icons/IconSmileySad.vue
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/src/components/icons/IconSwap.vue b/src/components/icons/IconSwap.vue
new file mode 100644
index 0000000..f16a4a9
--- /dev/null
+++ b/src/components/icons/IconSwap.vue
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/src/components/icons/IconWallet.vue b/src/components/icons/IconWallet.vue
new file mode 100644
index 0000000..40798e7
--- /dev/null
+++ b/src/components/icons/IconWallet.vue
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
diff --git a/src/utils/icons.ts b/src/utils/icons.ts
index e237815..7409a00 100644
--- a/src/utils/icons.ts
+++ b/src/utils/icons.ts
@@ -1,10 +1,13 @@
// png
export { default as IconApp } from '@/assets/images/pln-with-text.png'
-// svg
-export { default as LightningSlash } from '@/assets/icons/lightning-slash.svg'
-export { default as SmileySad } from '@/assets/icons/smiley-sad.svg'
-export { default as Monitor } from '@/assets/icons/monitor.svg'
-export { default as Swap } from '@/assets/icons/swap.svg'
-export { default as DotOutline } from '@/assets/icons/dot-outline.svg'
-export { default as Plugs } from '@/assets/icons/plugs.svg'
-export { default as Gauge } from '@/assets/icons/gauge.svg'
+// Svg with Vue component
+export { default as IconLightningSlash } from '@/components/icons/IconLightningSlash.vue'
+export { default as IconSmileySad } from '@/components/icons/IconSmileySad.vue'
+export { default as IconMonitor } from '@/components/icons/IconMonitor.vue'
+export { default as IconSwap } from '@/components/icons/IconSwap.vue'
+export { default as IconDotOutline } from '@/components/icons/IconDotOutline.vue'
+export { default as IconPlugs } from '@/components/icons/IconPlugs.vue'
+export { default as IconGauge } from '@/components/icons/IconGauge.vue'
+export { default as IconBox } from '@/components/icons/IconBox.vue'
+export { default as IconFileSearch } from '@/components/icons/IconFileSearch.vue'
+export { default as IconWallet } from '@/components/icons/IconWallet.vue'