@heybox/hb-sdk API Reference - v0.9.5
    正在准备搜索索引...

    接口 ButtonOptions

    button 节点的可选项。

    interface ButtonOptions {
        action?: {
            commandId: string;
            input?: JSONType;
            inputFrom?: Record<string, string>;
        };
        busy?: boolean;
        disabled?: boolean;
        disabledReason?: string;
        id?: string;
        tone?: "default"
        | "success"
        | "warning"
        | "accent"
        | "muted"
        | "danger";
        variant?: "primary" | "secondary" | "ghost";
    }
    索引

    属性

    action?: {
        commandId: string;
        input?: JSONType;
        inputFrom?: Record<string, string>;
    }

    点击后回送的 Command。

    busy?: boolean

    已接受且处理中;与 disabled 语义不同,不可互相替代。

    disabled?: boolean

    当前不可用。

    disabledReason?: string

    不可用的可见原因;disabled 为真时应当提供。

    id?: string

    稳定键。

    tone?: "default" | "success" | "warning" | "accent" | "muted" | "danger"

    意图语气;primary 映射为对应 intent 实底,secondary/ghost 只着色文字。

    variant?: "primary" | "secondary" | "ghost"

    视觉层级。