UNPKG

vantui-edit

Version:

一套适用于Taro3及React的vantui组件库

36 lines (34 loc) 1.01 kB
import { FunctionComponent, ReactNode } from 'react' import { ViewProps } from '@tarojs/components' export interface ShareSheetOptionItem { name: string icon: string description?: string openType?: string } export interface ShareSheetOption { showBorder?: boolean options: ShareSheetOptionItem[] onSelect?: (option: ShareSheetOptionItem, index: number) => void } export interface ShareSheetProps extends ViewProps { show?: boolean overlayStyle?: string zIndex?: number title?: string overlay?: boolean safeAreaInsetBottom?: boolean closeOnClickOverlay?: boolean duration?: number | string onClickOverlay?: () => void onCancel?: () => void onSelect?: (event: { detail: ShareSheetOptionItem }) => void onClose?: () => void renderTitle?: ReactNode renderDescription?: ReactNode cancelText?: string description?: string options?: ShareSheetOptionItem[] | ShareSheetOptionItem[][] } declare const ShareSheet: FunctionComponent<ShareSheetProps> export { ShareSheet }