UNPKG

@gizwits/vantui

Version:

机智云组件库

33 lines (32 loc) 959 B
import { FunctionComponent, ReactNode } from 'react' import { ViewProps, ButtonProps, ITouchEvent } from '@tarojs/components' import { PopupProps } from './popup' export interface ActionSheetItem extends Omit<ButtonProps, 'children'>, Record<string, any> { name?: ReactNode subname?: ReactNode color?: string loading?: boolean disabled?: boolean } export interface ActionSheetProps extends ViewProps, PopupProps { actions?: ActionSheetItem[] title?: ReactNode show?: boolean cancelText?: ReactNode description?: ReactNode overlay?: boolean closeOnClickOverlay?: boolean closeOnClickAction?: boolean safeAreaInsetBottom?: boolean round?: boolean zIndex?: number children?: ReactNode onSelect?: (event: ITouchEvent & { detail: ActionSheetItem }) => void onCancel?: () => void onClose?: () => void onClickOverlay?: () => void } declare const ActionSheet: FunctionComponent<ActionSheetProps> export { ActionSheet }