UNPKG

@nutui/nutui-react

Version:

京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序

31 lines (30 loc) 1.03 kB
import { default as React, ReactNode, FunctionComponent, MouseEvent } from 'react'; import { PopoverLocation } from '../popover/types'; import { BasicComponent } from '../../utils/typings'; export interface TourList { target: Element | string; content?: string; location?: string; popoverOffset?: number[]; arrowOffset?: number; } export type TourType = 'step' | 'tile'; export interface TourProps extends BasicComponent { visible: boolean; type: TourType; location: PopoverLocation | string; mask: boolean; maskWidth: number | string; maskHeight: number | string; offset: number[]; list: TourList[]; title: ReactNode; next: ReactNode; prev: ReactNode; complete: ReactNode; showPrev: boolean; closeOnOverlayClick: boolean; onClose: (e: MouseEvent<HTMLDivElement>) => void; onChange: (value: number) => void; } export declare const Tour: FunctionComponent<Partial<TourProps> & Omit<React.HTMLAttributes<HTMLDivElement>, 'title' | 'onChange'>>;