OXBOX Help

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