1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| import { VNode } from 'vue'
| import { ElementUIComponent } from './component'
|
| export type StepStatus = 'wait' | 'process' | 'finish' | 'error' | 'success'
|
| export interface StepRenderSlots {
| /** Custom icon */
| icon: VNode[],
|
| /** Step title */
| title: VNode[],
|
| /** Step description */
| description: VNode[],
|
| [key: string]: VNode[]
| }
|
| /** Step Component */
| export declare class ElStep extends ElementUIComponent {
| /** Step title */
| title: string
|
| /** Step description */
| description: string
|
| /** Step icon */
| icon: string
|
| /** Current status. It will be automatically set by Steps if not configured. */
| status: StepStatus
|
| readonly $slots: StepRenderSlots
| }
|
|