Chatwoot/app/javascript/dashboard/components/widgets/ReportStatsCard.vue

30 lines
602 B
Vue
Raw Normal View History

<template>
2021-07-14 04:50:06 +00:00
<div
class="small-2 report-card"
:class="{ active: selected }"
@click="onClick(index)"
>
<h3 class="heading">
{{ heading }}
</h3>
<h4 class="metric">
{{ point }}
</h4>
<p class="desc">
{{ desc }}
</p>
</div>
</template>
<script>
export default {
props: {
heading: { type: String, default: '' },
point: { type: [Number, String], default: '' },
index: { type: Number, default: null },
desc: { type: String, default: '' },
selected: Boolean,
onClick: { type: Function, default: () => {} },
},
};
</script>