UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

29 lines (28 loc) 857 B
import type { ReactNode } from 'react'; import type { TourProps as RCTourProps, TourStepProps as RCTourStepProps } from '@rc-component/tour'; export type TourProps = Omit<RCTourProps, 'renderPanel'> & { steps?: TourStepProps[]; className?: string; prefixCls?: string; current?: number; stepRender?: (current: number, total: number) => ReactNode; type?: 'default' | 'primary'; }; export interface TourStepProps extends RCTourStepProps { cover?: ReactNode; nextButtonProps?: { children?: ReactNode; onClick?: () => void; }; prevButtonProps?: { children?: ReactNode; onClick?: () => void; }; stepRender?: (current: number, total: number) => ReactNode; type?: 'default' | 'primary'; } export interface TourLocale { Next: string; Previous: string; Finish: string; }