all files / src/ icon.vue

100% Statements 0/0
100% Branches 0/0
100% Functions 0/0
100% Lines 0/0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29                                                         
<template>
  <svg class="am-icon" @click="$emit('click',$event)">
    <use :xlink:href="`#i-${name}`"></use>
  </svg>
</template>
 
<script>
import "./svg.js";
export default {
  name: "amIcon",
  props: {
    name: {
      type: String,
      default: ""
    }
  }
};
</script>
 
<style lang="scss" scoped>
.am-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.1em;
  fill: currentColor;
  overflow: hidden;
}
</style>