interface TourStepProps {
    arrow?: boolean | {
        pointAtCenter: boolean;
    };
    className?: string;
    closeIcon?: ReactNode;
    cover?: ReactNode;
    current?: number;
    description?: ReactNode;
    indicatorsRender?: ((current, total) => ReactNode);
    mask?: boolean | {
        color?: string;
        style?: CSSProperties;
    };
    nextButtonProps?: {
        children?: ReactNode;
        className?: string;
        onClick?: (() => void);
        style?: CSSProperties;
    };
    onClose?: (() => void);
    onFinish?: (() => void);
    onNext?: (() => void);
    onPrev?: (() => void);
    placement?: PlacementType;
    prefixCls?: string;
    prevButtonProps?: {
        children?: ReactNode;
        className?: string;
        onClick?: (() => void);
        style?: CSSProperties;
    };
    renderPanel?: ((step, current) => ReactNode);
    scrollIntoViewOptions?: boolean | ScrollIntoViewOptions;
    style?: CSSProperties;
    target?: null | HTMLElement | (() => HTMLElement) | (() => null);
    title: ReactNode;
    total?: number;
    type?: "default" | "primary";
}

Hierarchy

  • TourStepProps
    • TourStepProps

Properties

arrow?: boolean | {
    pointAtCenter: boolean;
}

Type declaration

  • pointAtCenter: boolean
className?: string
closeIcon?: ReactNode
cover?: ReactNode
current?: number
description?: ReactNode
indicatorsRender?: ((current, total) => ReactNode)

Type declaration

    • (current, total): ReactNode
    • Parameters

      • current: number
      • total: number

      Returns ReactNode

mask?: boolean | {
    color?: string;
    style?: CSSProperties;
}

Type declaration

  • Optional color?: string
  • Optional style?: CSSProperties
nextButtonProps?: {
    children?: ReactNode;
    className?: string;
    onClick?: (() => void);
    style?: CSSProperties;
}

Type declaration

  • Optional children?: ReactNode
  • Optional className?: string
  • Optional onClick?: (() => void)
      • (): void
      • Returns void

  • Optional style?: CSSProperties
onClose?: (() => void)

Type declaration

    • (): void
    • Returns void

onFinish?: (() => void)

Type declaration

    • (): void
    • Returns void

onNext?: (() => void)

Type declaration

    • (): void
    • Returns void

onPrev?: (() => void)

Type declaration

    • (): void
    • Returns void

placement?: PlacementType
prefixCls?: string
prevButtonProps?: {
    children?: ReactNode;
    className?: string;
    onClick?: (() => void);
    style?: CSSProperties;
}

Type declaration

  • Optional children?: ReactNode
  • Optional className?: string
  • Optional onClick?: (() => void)
      • (): void
      • Returns void

  • Optional style?: CSSProperties
renderPanel?: ((step, current) => ReactNode)

Type declaration

    • (step, current): ReactNode
    • Parameters

      • step: TourStepProps
      • current: number

      Returns ReactNode

scrollIntoViewOptions?: boolean | ScrollIntoViewOptions
style?: CSSProperties
target?: null | HTMLElement | (() => HTMLElement) | (() => null)

Type declaration

Type declaration

    • (): null
    • Returns null

title: ReactNode
total?: number
type?: "default" | "primary"

Generated using TypeDoc