mirror of
https://github.com/lingble/chatwoot.git
synced 2025-11-01 03:27:52 +00:00
These fixes are all auto generated and can be merged directly Fixes the following issues 1. Event used on components should be hypenated 2. Attribute orders in components 3. Use `unmounted` instead of `destroyed` 4. Add explicit `emits` declarations for components, autofixed [using this script](https://gist.github.com/scmmishra/6f549109b96400006bb69bbde392eddf) We ignore the top level v-if for now, we will fix it later
28 lines
507 B
Vue
28 lines
507 B
Vue
<script>
|
|
import CategoryCard from './ArticleCategoryCard.vue';
|
|
export default {
|
|
components: { CategoryCard },
|
|
props: {
|
|
articles: {
|
|
type: Array,
|
|
default: () => [],
|
|
},
|
|
},
|
|
emits: ['view', 'viewAll'],
|
|
methods: {
|
|
onArticleClick(link) {
|
|
this.$emit('view', link);
|
|
},
|
|
},
|
|
};
|
|
</script>
|
|
|
|
<template>
|
|
<CategoryCard
|
|
:title="$t('PORTAL.POPULAR_ARTICLES')"
|
|
:articles="articles.slice(0, 6)"
|
|
@view-all="$emit('viewAll')"
|
|
@view="onArticleClick"
|
|
/>
|
|
</template>
|