UNPKG

@iimm/formily-taro-vantui

Version:

form field components based on @antmjs/vantui and @formily/react

31 lines (30 loc) 1.07 kB
/// <reference types="react" /> import { type CascaderProps } from "@antmjs/vantui"; import type { CommonFieldProps } from "../../types"; interface CascaderOption extends Record<string, any> { value: any; label: string; panelKey?: string; disabled?: boolean; children?: CascaderOption[]; leaf?: boolean; level?: number; loading?: boolean; root?: boolean; } export interface CascaderBaseProps extends Omit<CascaderProps, "value" | "onChange" | "options" | "onClose" | "title">, CommonFieldProps<any[], CascaderOption[]> { /**弹窗开关触发 */ onVisibleChange?: (visible?: boolean) => void; defaultVisible?: boolean; /**值分隔符 * @default '-'' */ separator?: string; /**没有选择值时的字符显示 * @default '-请选择-'' */ placeholder?: string; cascaderTitle?: string; } export declare const CascaderBase: import("react").ForwardRefExoticComponent<Omit<CascaderBaseProps, "ref"> & import("react").RefAttributes<unknown>>; export {};