umbot - v2.0.8
    Preparing search index...

    Interface IViberButton

    IViberButton Интерфейс для кнопки Viber.

    Определяет структуру и визуальное представление кнопки в Viber.

    const button: IViberButton = {
    Columns: 6,
    Rows: 1,
    ActionType: 'reply',
    ActionBody: 'button_click',
    Text: 'Нажми меня',
    TextSize: 'regular',
    TextVAlign: 'middle',
    TextHAlign: 'center',
    Image: 'https://example.com/button.png'
    };
    interface IViberButton {
        Columns?: number;
        Rows?: number;
        ActionType?: string;
        ActionBody?: null | string;
        Text?: null | string;
        TextSize?: string;
        TextVAlign?: string;
        TextHAlign?: string;
        Image?: string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    Columns?: number

    Количество колонок, которые занимает кнопка. Максимальное значение - 6.

    const button: IViberButton = {
    Columns: 6, // Кнопка занимает всю ширину
    Text: 'Нажми меня'
    };
    Rows?: number

    Количество строк, которые занимает кнопка. Максимальное значение - 2.

    const button: IViberButton = {
    Rows: 2, // Кнопка занимает две строки
    Text: 'Нажми меня'
    };
    ActionType?: string

    Тип действия кнопки. Возможные значения:

    • reply - отправка сообщения
    • open-url - открытие URL
    • share-phone - поделиться номером телефона
    • location-picker - выбор местоположения
    const button: IViberButton = {
    ActionType: 'reply',
    ActionBody: 'button_click',
    Text: 'Нажми меня'
    };
    ActionBody?: null | string

    Данные, которые будут отправлены при нажатии на кнопку. Для кнопок типа reply - текст сообщения Для кнопок типа open-url - URL для перехода

    const button: IViberButton = {
    ActionType: 'reply',
    ActionBody: 'button_click',
    Text: 'Нажми меня'
    };
    Text?: null | string

    Текст, отображаемый на кнопке.

    const button: IViberButton = {
    Text: 'Нажми меня'
    };
    TextSize?: string

    Размер текста на кнопке. Возможные значения:

    • small - маленький текст
    • regular - обычный текст
    • large - большой текст
    const button: IViberButton = {
    Text: 'Нажми меня',
    TextSize: 'large'
    };
    TextVAlign?: string

    Вертикальное выравнивание текста. Возможные значения:

    • top - по верхнему краю
    • middle - по центру
    • bottom - по нижнему краю
    const button: IViberButton = {
    Text: 'Нажми меня',
    TextVAlign: 'middle'
    };
    TextHAlign?: string

    Горизонтальное выравнивание текста. Возможные значения:

    • left - по левому краю
    • center - по центру
    • right - по правому краю
    const button: IViberButton = {
    Text: 'Нажми меня',
    TextHAlign: 'center'
    };
    Image?: string

    URL изображения для кнопки. Изображение будет отображаться на кнопке.

    const button: IViberButton = {
    Text: 'Нажми меня',
    Image: 'https://example.com/button.png'
    };