Interface ICallbackButton

Basic button interface

interface ICallbackButton {
    action: {
        label: string;
        payload: ButtonPayload;
        type: "callback";
    };
    color: ButtonColorUnion | ButtonColor;
}

Hierarchy (view full)

Properties

Properties

action: {
    label: string;
    payload: ButtonPayload;
    type: "callback";
}

Type declaration

  • label: string

    Button label, no more than 40 characters

  • payload: ButtonPayload

    Payload, preferably use object

  • type: "callback"

Button color, default is secondary

Generated using TypeDoc