Use slugs instead of names for mentions

This commit is contained in:
Robert Schäfer 2019-04-16 01:16:31 +02:00
parent 7492e6b8c3
commit f5cf3d9b68
2 changed files with 4 additions and 5 deletions

View File

@ -132,9 +132,8 @@ export default {
User: {
query() {
return gql(`{
User(orderBy: name_asc) {
User(orderBy: slug_asc) {
id
name
slug
}
}`)

View File

@ -13,7 +13,7 @@
:class="{ 'is-selected': navigatedUserIndex === index }"
@click="selectUser(user)"
>
{{ user.name }}
@{{ user.slug }}
</div>
</template>
<div
@ -287,7 +287,7 @@ export default {
}
const fuse = new Fuse(items, {
threshold: 0.2,
keys: ['name']
keys: ['slug']
})
return fuse.search(query)
}
@ -360,7 +360,7 @@ export default {
attrs: {
// TODO: use router here
url: `/profile/${user.id}`,
label: user.name
label: user.slug
}
})
this.editor.focus()