diff --git a/build/webpack.base.conf.js b/build/webpack.base.conf.js
index d56a799d..10998668 100755
--- a/build/webpack.base.conf.js
+++ b/build/webpack.base.conf.js
@@ -52,6 +52,14 @@ module.exports = {
loader: 'babel-loader',
include: [resolve('src'), resolve('test')]
},
+ {
+ test: /\.svg$/,
+ loader: 'svg-sprite-loader',
+ include: [resolve('src/assets/icons')],
+ options: {
+ symbolId: 'icon-[name]'
+ }
+ },
{
test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
loader: 'url-loader',
diff --git a/src/assets/icons/index.js b/src/assets/icons/index.js
new file mode 100644
index 00000000..e69de29b
diff --git a/src/assets/icons/svg/alarm.svg b/src/assets/icons/svg/alarm.svg
new file mode 100644
index 00000000..928608e7
--- /dev/null
+++ b/src/assets/icons/svg/alarm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/svg/chart-col.svg b/src/assets/icons/svg/chart-col.svg
new file mode 100644
index 00000000..436a6a32
--- /dev/null
+++ b/src/assets/icons/svg/chart-col.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/svg/iPhone-x.svg b/src/assets/icons/svg/iPhone-x.svg
new file mode 100644
index 00000000..f27ac104
--- /dev/null
+++ b/src/assets/icons/svg/iPhone-x.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/svg/macbook-pro.svg.REMOVED.git-id b/src/assets/icons/svg/macbook-pro.svg.REMOVED.git-id
new file mode 100644
index 00000000..dbc22ea6
--- /dev/null
+++ b/src/assets/icons/svg/macbook-pro.svg.REMOVED.git-id
@@ -0,0 +1 @@
+1962b720afe2ca44a866a26506b4dbd07f09b74f
\ No newline at end of file
diff --git a/src/assets/icons/svg/pic.svg b/src/assets/icons/svg/pic.svg
new file mode 100644
index 00000000..928aec25
--- /dev/null
+++ b/src/assets/icons/svg/pic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/components/core/IconSvg/index.vue b/src/components/core/IconSvg/index.vue
new file mode 100644
index 00000000..fc2589e8
--- /dev/null
+++ b/src/components/core/IconSvg/index.vue
@@ -0,0 +1,21 @@
+
+
+
+
+