All files / src/components FolderList.vue

100% Statements 2/2
100% Branches 0/0
100% Functions 0/0
100% Lines 2/2
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 30 31 32 33 34 35 36 37 38 39 40 41 42    2x 2x                                                                            
<script>
 
import Treeview from './subcomponents/_treeView';
import applyLoader from '../mixins/applyLoader';
 
export default {
  name: 'FolderList',
  components: {
    Treeview
  },
  mixins: [applyLoader],
  props: {
    cols: {type: Number, default: 6},
    presetFolder: {type: String|null, default: null}
  },
}
</script>
 
<template>
  <div class="scoped-folder-list" :class="'col-md-'+cols">
    <treeview 
        key="root-folder"
        :folders="$store.state.folderList" 
        @setLoading="setLoading" 
        :loading="loading" 
        :preset-folder="presetFolder"
    />
  </div>
</template>
 
 
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
    .scoped-folder-list{
        box-shadow: 1px 3px 6px solid #939393;
        min-height:480px;
    }
    .scoped-bordermecrazy {
        border-right: 1px solid grey;
    }
</style>