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 @@ + + +