umbot - v2.0.8
    Preparing search index...

    Interface IVkButton

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

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

    const button: IVkButton = {
    action: {
    type: 'text',
    label: 'Нажми меня',
    payload: { action: 'click' }
    },
    color: 'primary'
    };
    interface IVkButton {
        action: IVkButtonAction;
        color?: string;
        hash?: string;
        payload?: any;
        _group?: any;
    }
    Index

    Properties

    Действие кнопки. Определяет тип действия и его параметры.

    const button: IVkButton = {
    action: {
    type: 'text',
    label: 'Нажми меня'
    }
    };
    color?: string

    Цвет кнопки. Возможные значения:

    • primary - основная кнопка (синяя)
    • secondary - вторичная кнопка (белая)
    • negative - отрицательная кнопка (красная)
    • positive - положительная кнопка (зеленая)
    const button: IVkButton = {
    action: { type: 'text', label: 'Нажми меня' },
    color: 'primary'
    };
    hash?: string

    Хеш кнопки. Используется для верификации кнопки.

    const button: IVkButton = {
    action: { type: 'text', label: 'Нажми меня' },
    hash: 'abc123'
    };
    payload?: any

    Дополнительные данные кнопки. Могут содержать любую информацию.

    const button: IVkButton = {
    action: { type: 'text', label: 'Нажми меня' },
    payload: {
    customData: 'value'
    }
    };
    _group?: any

    Идентификатор группы кнопки. Используется для группировки кнопок.

    const button: IVkButton = {
    action: { type: 'text', label: 'Нажми меня' },
    _group: 'navigation'
    };