umbot
    Preparing search index...

    Function getButton

    • Возвращает кнопку в виде интерактивной кнопки.

      Type Parameters

      Parameters

      • appContext: AppContext

        Контекст приложения

      • title: string | null

        Текст кнопки

      • Optionalurl: string | null = ''

        URL для перехода

      • Optionalpayload: TButtonPayload | null = null

        Дополнительные данные для обработки нажатия. Может быть строкой или объектом.

      • Optionaloptions: IButtonOptions = {}

        Дополнительные параметры:

        • utmSource: источник перехода
        • utmMedium: тип рекламного канала
        • utmCampaign: название рекламной кампании

      Returns IButtonType<TButtonPayload> | null

      Возвращается null, только если title === null (кнопка не создаётся); невалидный URL не отклоняет кнопку — он превращается в url: null

      // Простая интерактивная кнопка
      const button1 = getButton(appContext, 'Выбрать');

      // Кнопка с payload для обработки нажатия
      const button2 = getButton(appContext, 'Купить', null, {
      action: 'buy',
      itemId: 123
      });