1
0
Fork 0

improve bundle size by only including required icons

This commit is contained in:
Moritz Ruth 2019-03-03 14:11:27 +01:00
parent 367e494873
commit d686f51dff

View file

@ -12,6 +12,9 @@
</template> </template>
<script> <script>
const requireIcon = require.context("simple-icons/icons/", false, /(instagram|github|twitter|keybase)\.js/);
console.log(requireIcon.keys());
export default { export default {
name: "SocialIcon", name: "SocialIcon",
props: { props: {
@ -25,7 +28,7 @@
}, },
data() { data() {
return { return {
simpleIcon: require(`simple-icons/icons/${this.icon}`) simpleIcon: requireIcon(`./${this.icon}.js`)
} }
} }
}; };