Step.d.ts 989 B

12345678910111213141516171819202122232425262728
  1. import * as React from 'react';
  2. import type { Status, Icons } from './interface';
  3. import type { StepIconRender, ProgressDotRender } from './Steps';
  4. export interface StepProps {
  5. prefixCls?: string;
  6. className?: string;
  7. style?: React.CSSProperties;
  8. wrapperStyle?: React.CSSProperties;
  9. iconPrefix?: string;
  10. active?: boolean;
  11. disabled?: boolean;
  12. stepIndex?: number;
  13. stepNumber?: number;
  14. status?: Status;
  15. title?: React.ReactNode;
  16. subTitle?: React.ReactNode;
  17. description?: React.ReactNode;
  18. tailContent?: React.ReactNode;
  19. icon?: React.ReactNode;
  20. icons?: Icons;
  21. onClick?: React.MouseEventHandler<HTMLDivElement>;
  22. onStepClick?: (index: number) => void;
  23. progressDot?: ProgressDotRender | boolean;
  24. stepIcon?: StepIconRender;
  25. render?: (stepItem: React.ReactElement) => React.ReactNode;
  26. }
  27. declare function Step(props: StepProps): React.ReactElement<any, string | React.JSXElementConstructor<any>>;
  28. export default Step;