2020-09-26 00:09:20 +00:00
|
|
|
<template lang="html">
|
2020-11-21 06:33:27 +00:00
|
|
|
<b-container class="pt-2">
|
|
|
|
<h2>{{ $t('about.title') }}</h2>
|
|
|
|
<p>{{ $t('about.subtitle') }}</p>
|
|
|
|
|
2020-09-28 23:27:42 +00:00
|
|
|
<div v-if="repo">
|
|
|
|
<b-button
|
|
|
|
size="sm"
|
|
|
|
href="https://github.com/romancm/gamebrary/subscription"
|
|
|
|
target="_blank"
|
|
|
|
>
|
2020-10-05 18:42:04 +00:00
|
|
|
{{ $t('gitHub.watch') }} <b-badge variant="light">{{ repo.watchers }}</b-badge>
|
2020-09-28 23:27:42 +00:00
|
|
|
</b-button>
|
|
|
|
|
|
|
|
<b-button
|
|
|
|
size="sm"
|
|
|
|
href="https://github.com/romancm/gamebrary"
|
|
|
|
target="_blank"
|
|
|
|
>
|
2020-10-05 18:42:04 +00:00
|
|
|
{{ $t('gitHub.star') }} <b-badge variant="light">{{ repo.stargazers_count }}</b-badge>
|
2020-09-28 23:27:42 +00:00
|
|
|
</b-button>
|
|
|
|
|
|
|
|
<b-button
|
|
|
|
size="sm"
|
|
|
|
href="https://github.com/romancm/gamebrary/fork"
|
|
|
|
target="_blank"
|
|
|
|
>
|
2020-10-05 18:42:04 +00:00
|
|
|
{{ $t('gitHub.fork') }} <b-badge variant="light">{{ repo.forks }}</b-badge>
|
2020-09-28 23:27:42 +00:00
|
|
|
</b-button>
|
|
|
|
|
|
|
|
<b-button
|
|
|
|
size="sm"
|
|
|
|
href="https://github.com/romancm/gamebrary/issues"
|
|
|
|
target="_blank"
|
|
|
|
>
|
2020-10-05 18:42:04 +00:00
|
|
|
{{ $t('gitHub.issues') }} <b-badge variant="light">{{ repo.open_issues }}</b-badge>
|
2020-09-28 23:27:42 +00:00
|
|
|
</b-button>
|
|
|
|
</div>
|
2020-09-26 00:09:20 +00:00
|
|
|
|
2020-11-21 06:33:27 +00:00
|
|
|
<vue-markdown
|
|
|
|
class="w-100"
|
|
|
|
v-if="readme"
|
|
|
|
:source="readme"
|
|
|
|
/>
|
|
|
|
</b-container>
|
2020-09-26 00:09:20 +00:00
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
|
|
import VueMarkdown from 'vue-markdown';
|
2020-10-14 00:08:56 +00:00
|
|
|
import { mapGetters } from 'vuex';
|
2020-09-26 00:09:20 +00:00
|
|
|
|
|
|
|
export default {
|
|
|
|
components: {
|
|
|
|
VueMarkdown,
|
|
|
|
},
|
|
|
|
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
readme: null,
|
|
|
|
repo: null,
|
|
|
|
};
|
|
|
|
},
|
|
|
|
|
|
|
|
computed: {
|
2020-10-14 00:08:56 +00:00
|
|
|
...mapGetters(['nightMode']),
|
|
|
|
|
2020-09-26 00:09:20 +00:00
|
|
|
currentYear() {
|
|
|
|
return new Date().getFullYear();
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
mounted() {
|
|
|
|
this.load();
|
|
|
|
},
|
|
|
|
|
|
|
|
methods: {
|
|
|
|
async load() {
|
|
|
|
this.readme = await this.$store.dispatch('LOAD_GITHUB_README');
|
|
|
|
this.repo = await this.$store.dispatch('LOAD_GITHUB_REPOSITORY');
|
|
|
|
},
|
|
|
|
},
|
|
|
|
};
|
|
|
|
</script>
|