Skip to content
This repository was archived by the owner on Mar 2, 2022. It is now read-only.

Commit f05804a

Browse files
authored
Merge branch 'master' into master
2 parents aa3640a + 78e0e4b commit f05804a

File tree

3 files changed

+30
-4
lines changed

3 files changed

+30
-4
lines changed

src/components/Component.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
<div id="stats" class="section">
7777
<div class="title">Stats</div>
7878
<div id="statsContent" class="content">
79-
<component-stat v-for="stat in stats" :key="stat.id" :propName="stat.prop" :imageURL="stat.image" :propValue="stat.value" />
79+
<component-stat v-for="stat in stats" :key="stat.id" :propName="stat.prop" :imageURL="stat.image" :propValue="stat.value" :statURL="stat.url"/>
8080
</div>
8181
</div>
8282
<div id="contributors" class="section">
@@ -227,7 +227,8 @@ A watcher has been added to the component to render the details dynamically when
227227
{
228228
prop: 'commits',
229229
image: require('../assets/component/commit.png'),
230-
value: details.commits
230+
value: details.commits,
231+
url : details.github_url
231232
},
232233
{
233234
prop: 'version',

src/components/ComponentStat.vue

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
<template>
22
<div id="stat">
3-
<img :src="imageURL" :alt="propName" />
4-
<span>{{ propValue }} {{ propName }}</span>
3+
<a :href="statURL" :v-if="statURL" target="_blank">
4+
<img :src="imageURL" :alt="propName" />
5+
<span>{{ propValue }} {{ propName }}</span>
6+
</a>
57
</div>
68
</template>
79
<script>
@@ -36,6 +38,10 @@ export default {
3638
required: true,
3739
default: '',
3840
note: 'Statistic of the property (a numerical in most cases).'
41+
},
42+
statURL: {
43+
required: true,
44+
note: 'Other links relevant to the stat'
3945
}
4046
}
4147
};
@@ -54,4 +60,17 @@ export default {
5460
text-align: center;
5561
}
5662
}
63+
64+
#stat a {
65+
display: flex;
66+
flex-direction: column;
67+
align-items: center;
68+
img {
69+
height: 50px;
70+
margin: 10px;
71+
}
72+
span {
73+
text-align: center;
74+
}
75+
}
5776
</style>

static/node_modules/propdoc/style.scss

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)