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

PropTypeОбязателенОписание
titlestringдаНазвание/заголовок
type'map', 'contacts_map', 'text'даТип блока (карта, карта с контактами слева, контакты текстом)
itemsBlockContactsItemдаСписок точек