github.com/covergates/covergates@v0.2.2-0.20201009050117-42ef8a19fb95/web/src/components/RepoList.vue (about) 1 <template> 2 <v-list> 3 <repo-list-item v-for="(repo, index) in repos" :key="index" :repo="repo"></repo-list-item> 4 </v-list> 5 </template> 6 7 <script lang="ts"> 8 import { Component, Vue, Prop } from 'vue-property-decorator'; 9 import RepoListItem from '@/components/RepoListItem.vue'; 10 @Component({ 11 name: 'repo-list', 12 components: { 13 RepoListItem 14 } 15 }) 16 export default class RepoList extends Vue { 17 @Prop(Array) readonly repos: Repository[] | undefined; 18 } 19 </script> 20 21 <style lang="scss"> 22 </style> 23 24 <docs> 25 26 ### Examples 27 28 ```[import](./__examples__/RepoList.vue) 29 ``` 30 31 </docs>