Commit 7d68ac70 authored by Mike Greiling's avatar Mike Greiling

Use file-loader to import icon sprites

parent 7064d48e
<script>
import iconsPath from '@gitlab/svgs/dist/icons.svg';
// only allow classes in images.scss e.g. s12
const validSizes = [8, 10, 12, 14, 16, 18, 24, 32, 48, 72];
let iconValidator = () => true;
......@@ -84,7 +86,7 @@ export default {
computed: {
spriteHref() {
return `${gon.sprite_icons}#${this.name}`;
return `${iconsPath}#${this.name}`;
},
iconTestClass() {
return `ic-${this.name}`;
......
......@@ -156,8 +156,16 @@ module.exports = {
exclude: /node_modules/,
loader: 'graphql-tag/loader',
},
{
test: /icons\.svg$/,
loader: 'file-loader',
options: {
name: '[name].[hash:8].[ext]',
},
},
{
test: /\.svg$/,
exclude: /icons\.svg$/,
loader: 'raw-loader',
},
{
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment