1
0
Fork 0
dri/src/components/BlobSize.vue

29 lines
459 B
Vue
Raw Normal View History

2018-09-26 22:27:42 +08:00
<template>
<LoadableText :text="size" />
</template>
<script>
import filesize from 'filesize';
import { blob } from '@/api';
import LoadableText from '@/components/LoadableText.vue';
export default {
2018-09-27 13:41:08 +08:00
components: {
LoadableText,
},
props: {
repo: String,
blob: String,
},
data() {
return {
size: '',
};
},
async created() {
const size = await blob(this.repo, this.blob);
this.size = filesize(size.contentLength);
},
2018-09-26 22:27:42 +08:00
};
</script>