UNPKG

@rdkmaster/jigsaw-labs

Version:

Jigsaw, the next generation component set for RDK

40 lines (39 loc) 1.45 kB
import { AbstractJigsawComponent } from '../common'; /** * 在界面上显示一个按钮,最常见最简单的组件。 * - 支持多种预设颜色用于表达按钮不同的作用,参考`colorType`; * - 支持多种预设尺寸以适应不同场合,参考`preSize`; * - 支持任意自定义尺寸,[参考这里]($demo=button/width-height); * - 支持彻底的自定义标签,甚至与loading融合在一起使用,[参考这里]($demo=button/with-loading); * * 这是一个表单友好组件。与表单配合使用时,建议用法 * `<button jigsaw-button type="submit"></button>`, * 参考[这个demo]($demo=form/template-driven)。 * * $demo = button/full * $demo = button/basic */ export declare class JigsawButton extends AbstractJigsawComponent { /** * 设置按钮不可交互状态的开关,为true则不可交互,为false则可交互。 * * $demo = button/disabled */ disabled: boolean; /** * 按钮颜色类型 `default` , `primary` , `warning` , `error|danger` * * $demo = button/full */ colorType: 'default' | 'primary' | 'warning' | 'error' | 'danger'; /** * 按钮预设尺寸 `default` , `small` , `large` * * $demo = button/full */ preSize: 'default' | 'small' | 'large'; private _clicked; private _onClick(); } export declare class JigsawButtonModule { }