Restructure omni services and add Chatwoot research snapshot
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
<script>
|
||||
import CardButton from 'shared/components/CardButton.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
CardButton,
|
||||
},
|
||||
props: {
|
||||
title: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
description: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
mediaUrl: {
|
||||
type: String,
|
||||
default: '',
|
||||
},
|
||||
actions: {
|
||||
type: Array,
|
||||
default: () => [],
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div
|
||||
class="card-message chat-bubble agent bg-n-background dark:bg-n-solid-3 max-w-56 rounded-lg overflow-hidden"
|
||||
>
|
||||
<img
|
||||
class="w-full object-contain max-h-[150px] rounded-[5px]"
|
||||
:src="mediaUrl"
|
||||
/>
|
||||
<div class="card-body">
|
||||
<h4
|
||||
class="!text-base !font-medium !mt-1 !mb-1 !leading-[1.5] text-n-slate-12"
|
||||
>
|
||||
{{ title }}
|
||||
</h4>
|
||||
<p class="!mb-1 text-n-slate-11">
|
||||
{{ description }}
|
||||
</p>
|
||||
<CardButton v-for="action in actions" :key="action.id" :action="action" />
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
Reference in New Issue
Block a user