umbot - v2.0.8
    Preparing search index...

    Interface IButtonOptions

    IButtonOptions Интерфейс для дополнительных опций кнопки.

    Позволяет настраивать внешний вид и поведение кнопки на различных платформах. Поддерживает как общие опции, так и специфичные для конкретных платформ.

    // Общие опции для всех платформ
    const options: IButtonOptions = {
    _group: 'navigation',
    color: 'primary',
    size: 'large'
    };

    // Специфичные опции для VK
    const vkOptions: IButtonOptions = {
    _group: 'vk_buttons',
    color: 'blue',
    size: 'large',
    vk_style: 'primary'
    };

    // Специфичные опции для Telegram
    const telegramOptions: IButtonOptions = {
    _group: 'tg_buttons',
    color: 'primary',
    size: 'large',
    request_contact: true
    };
    interface IButtonOptions {
        _group?: string | number;
        [name: string]: any;
    }

    Indexable

    • [name: string]: any

      Дополнительные опции для кнопки. Могут включать специфичные для платформы настройки.

      // Настройка кнопки для VK
      const options: IButtonOptions = {
      color: 'primary',
      size: 'large',
      vk_style: 'primary'
      };

      // Настройка кнопки для Telegram
      const options: IButtonOptions = {
      request_contact: true,
      request_location: false
      };
    Index

    Properties

    Properties

    _group?: string | number

    Идентификатор группы для кнопки. Используется для объединения кнопок в логические группы. Позволяет организовать кнопки по категориям или функциональности.

    // Группировка кнопок навигации
    const options: IButtonOptions = {
    _group: 'nav_buttons'
    };

    // Группировка кнопок действий
    const options: IButtonOptions = {
    _group: 'action_buttons'
    };