bookmarks/src/components/TagLine.vue

51 lines
892 B
Vue
Raw Normal View History

2019-08-04 21:49:07 +00:00
<template>
2019-08-26 12:29:07 +00:00
<div class="Bookmarks__TagLine">
<div v-for="tag in tags" :key="tag" class="Bookmarks__TagLine_Tag">
{{ tag }}
</div>
</div>
2019-08-04 21:49:07 +00:00
</template>
<script>
export default {
name: 'TagLine',
components: {},
props: {
tags: {
type: Array,
required: true
}
},
data() {
return {};
},
created() {},
methods: {
submit() {
this.$emit('create-bookmark', this.url);
}
}
};
</script>
<style>
.Bookmarks__TagLine {
font-size: 12px;
height: 24px;
line-height: 1;
overflow: hidden;
display: inline-block;
margin: 0 15px;
}
.Bookmarks__TagLine_Tag {
display: inline-block;
border: 1px solid var(--color-border);
border-radius: var(--border-radius-pill);
padding: 5px 10px;
margin: 0 3px;
2019-08-13 19:35:32 +00:00
background-color: var(--color-main-background);
2019-08-04 21:49:07 +00:00
}
.Bookmarks__TagLine_Tag:hover {
background-color: var(--color-background-dark);
cursor: pointer;
}
</style>