@rdkmaster/jigsaw-labs
Version:
Jigsaw, the next generation component set for RDK
64 lines (63 loc) • 1.84 kB
TypeScript
import { OnInit } from "@angular/core";
import { AbstractJigsawComponent } from "../common";
/**
* 代表了`JigsawSteps`组件的一个步骤,需要配合`JigsawSteps`组件一起使用
*
* $since = v1.1.7
*/
export declare class JigsawStepItem extends AbstractJigsawComponent implements OnInit {
private _status;
/**
* 用于设置当前步骤的状态
*
* $demo = steps/basic
* $demo = steps/step-interactive
*/
status: "waiting" | "done" | "error" | "warning" | "skipped" | "processing";
/**
* 设置`waiting`状态的图标,仅支持font-awesome和Jigsaw自研的iconfont图标
*
* $demo = steps/custom-icons
*/
waitingIcon: string;
/**
* 设置`done`状态的图标,仅支持font-awesome和Jigsaw自研的iconfont图标
*
* $demo = steps/custom-icons
*/
doneIcon: string;
/**
* 设置`processing`状态的图标,仅支持font-awesome和Jigsaw自研的iconfont图标
*
* $demo = steps/custom-icons
*/
processingIcon: string;
/**
* 设置`error`状态的图标,仅支持font-awesome和Jigsaw自研的iconfont图标
*
* $demo = steps/custom-icons
*/
errorIcon: string;
/**
* 设置`skipped`状态的图标,仅支持font-awesome和Jigsaw自研的iconfont图标
*
* $demo = steps/custom-icons
*/
skippedIcon: string;
/**
* 设置`warning`状态的图标,仅支持font-awesome和Jigsaw自研的iconfont图标
*
* $demo = steps/custom-icons
*/
warningIcon: string;
/**
* @internal
*/
_$stepStatusClass: string;
/**
* @internal
*/
_$stepStatusIconClass: string;
private _setStepStatusClass();
ngOnInit(): void;
}