umbot
    Preparing search index...

    Function getLinkButton

    • Возвращает кнопку в виде сайджеста (ссылки под текстом).

      Type Parameters

      Parameters

      • appContext: AppContext

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

      • title: string | null

        Текст кнопки

      • Optionalurl: string | null = ''

        URL для перехода (должен начинаться с http:// или https://)

      • Optionalpayload: TButtonPayload | null = null

        Дополнительные данные для обработки нажатия

      • Optionaloptions: IButtonOptions = {}

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

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

      Returns IButtonType<TButtonPayload> | null

      Возвращается объект, если кнопка добавлена, и null в случае, если переданы некорректные настройки для кнопки

      // Простая ссылка
      const button1 = getButton('Перейти на сайт', 'http://localhost');

      // Ссылка с UTM-метками
      const button2 = getButton('Купить', 'http://localhost/product', null, {
      utmSource: 'bot',
      utmMedium: 'button',
      utmCampaign: 'spring_sale'
      });

      // Ссылка с дополнительными данными
      const button3 = getButton('Подробнее', 'http://localhost/article', {
      action: 'read',
      article_id: 123
      });