All files / src Slide.vue

100% Statements 13/13
50% Branches 4/8
100% Functions 3/3
100% Lines 8/8
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 303x     3x     3x     28x           3x 3x 56x 3x                      
<template>
  <div class="slide"
    v-bind:style="`
      flex-basis: ${width}px;
      visibility: ${width ? 'visible' : 'hidden'}
    `"
    >
    <slot></slot>
  </div>
</template>
 
<script>
  export default {
    name: "slide",
    data() {
E      return {
        width: null,
      }
    }
  }
</script>
 
<style scoped>
  .slide {
    flex-grow: 0;
    flex-shrink: 0;
    user-select: none;
  }
</style>