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

29 lines
459 B
Vue

<template>
<LoadableText :text="size" />
</template>
<script>
import filesize from 'filesize';
import { blob } from '@/api';
import LoadableText from '@/components/LoadableText.vue';
export default {
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);
},
};
</script>