Contacts
Компоненты для отображения списка документов в статьях/разделах.
Быстрый старт
<template>
<AContacts :content="contactsMock" />
</template>
<script setup lang="ts">
import AContacts from 'components/article-blocks/contacts/AContacts.vue';
const contactsMock = {
title: 'Contacts Title',
type: 'contacts_map',
items: [
{
title: 'FIRST',
text: '<p><b>Item Text</b></p>',
address: 'address',
longitude: 28.3496,
latitude: 57.8136,
vk_link: 'vk_link',
dzen_link: 'dzen_link',
telegram_link: 'telegram_link',
whatsapp_link: 'whatsapp_link'
},
{
title: 'SECOND',
text: '<p><b>Item Text</b></p>',
address: 'address',
longitude: 28.3596,
latitude: 57.8236,
vk_link: 'vk_link',
dzen_link: 'dzen_link',
whatsapp_link: 'whatsapp_link'
}
]
};
</script>
API
Props -> Content
| Prop | Type | Обязателен | Описание |
|---|---|---|---|
title | string | да | Название/заголовок |
type | 'map', 'contacts_map', 'text' | да | Тип блока (карта, карта с контактами слева, контакты текстом) |
items | BlockContactsItem | да | Список точек |