Follows + Reports

This commit is contained in:
Jai A
2021-03-11 18:14:11 -07:00
parent 2bf08787d8
commit 98df1f5312
17 changed files with 17166 additions and 57 deletions

View File

@@ -17,6 +17,16 @@
</div>
</div>
<p v-if="user.bio" class="bio">{{ user.bio }}</p>
<div class="buttons">
<nuxt-link
v-if="this.$auth.loggedIn"
:to="`/report/create?id=${user.id}&t=user`"
class="iconified-button"
>
<ReportIcon />
Report
</nuxt-link>
</div>
</div>
<div class="card stats">
<div class="stat">
@@ -76,6 +86,7 @@ import axios from 'axios'
import SearchResult from '@/components/ProjectCard'
import MFooter from '@/components/MFooter'
import ReportIcon from '~/assets/images/utils/report.svg?inline'
import CalendarIcon from '~/assets/images/utils/calendar.svg?inline'
import DownloadIcon from '~/assets/images/utils/download.svg?inline'
import Advertisement from '~/components/Advertisement'
@@ -88,6 +99,7 @@ export default {
CalendarIcon,
DownloadIcon,
MFooter,
ReportIcon,
},
async asyncData(data) {
const config = {
@@ -176,6 +188,13 @@ export default {
}
}
}
.buttons {
@extend %column;
.iconified-button {
max-width: 4.5rem;
}
}
.stats {
display: flex;
flex-wrap: wrap;