thelounge/client/components/LinkPreviewToggle.vue

22 lines
375 B
Vue
Raw Normal View History

2018-07-11 20:00:12 +02:00
<template>
<button
2018-07-12 10:26:12 +02:00
:class="['toggle-button', 'toggle-preview', { opened: link.shown }]"
2018-07-29 19:57:14 +02:00
@click="onClick" />
2018-07-11 20:00:12 +02:00
</template>
<script>
export default {
name: "LinkPreviewToggle",
props: {
link: Object,
},
methods: {
2018-07-12 10:26:12 +02:00
onClick() {
2018-07-11 20:00:12 +02:00
this.link.shown = !this.link.shown;
this.$parent.$emit("linkPreviewToggle", this.link, this.$parent.message);
2018-07-12 10:26:12 +02:00
},
},
2018-07-11 20:00:12 +02:00
};
</script>