From f8aa37248750ad83a74f16af4621e3c43431eb07 Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Thu, 26 Oct 2023 16:24:46 +0700 Subject: [PATCH] change method to use svg icon --- src/components/icons/IconBox.vue | 8 ++++++++ src/components/icons/IconDotOutline.vue | 10 ++++++++++ src/components/icons/IconFileSearch.vue | 7 +++++++ src/components/icons/IconGauge.vue | 10 ++++++++++ src/components/icons/IconLightningSlash.vue | 7 +++++++ src/components/icons/IconMonitor.vue | 10 ++++++++++ src/components/icons/IconPlugs.vue | 10 ++++++++++ src/components/icons/IconSmileySad.vue | 10 ++++++++++ src/components/icons/IconSwap.vue | 10 ++++++++++ src/components/icons/IconWallet.vue | 8 ++++++++ src/utils/icons.ts | 19 +++++++++++-------- 11 files changed, 101 insertions(+), 8 deletions(-) create mode 100644 src/components/icons/IconBox.vue create mode 100644 src/components/icons/IconDotOutline.vue create mode 100644 src/components/icons/IconFileSearch.vue create mode 100644 src/components/icons/IconGauge.vue create mode 100644 src/components/icons/IconLightningSlash.vue create mode 100644 src/components/icons/IconMonitor.vue create mode 100644 src/components/icons/IconPlugs.vue create mode 100644 src/components/icons/IconSmileySad.vue create mode 100644 src/components/icons/IconSwap.vue create mode 100644 src/components/icons/IconWallet.vue 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'