Tabs
Модуль представляет из себя список закладок, где каждая закладка, это вложенная страница. Имеет следующую структуру:
{
type: "tabs",
size: number,
settings: Array<{...}> | {[key]: {...}},
}
Свойство settings представляет из себя список объектов, либо объект объектов с динамическими ключами. Вторая вариация сделана для возможности использования констант вместо переменных (индексов). Объект вкладки представляет из себя следующее:
{
title: string,
body: Array<{...}>,
settings?: {
counter?: number,
is_visible?: boolean
}
}
title - заголовок вкладки.
body - массив модулей. Структура идентична ответу на запрос pages -> get.
settings:
counter - счётчик. Используется, как выяснение сводных данных по вкладке без необходимости непосредственного перехода.
is_visible - свойство для сокрытия вкладки. Применялось до формирования списка вкладок, как объекта объектов.
15 мая 2025