ImageUploaderProps: {
    accept?: string;
    beforeUpload?: ((file, files) => Promise<File | null> | File | null);
    capture?: InputHTMLAttributes<unknown>["capture"];
    children?: ReactNode;
    columns?: Antdm.GridProps["columns"];
    defaultValue?: ImageUploadItem[];
    deletable?: boolean;
    deleteIcon?: ReactNode;
    disableUpload?: boolean;
    imageFit?: Antdm.ImageProps["fit"];
    maxCount?: number;
    multiple?: boolean;
    onChange?: ((items) => void);
    onCountExceed?: ((exceed) => void);
    onDelete?: ((item) => boolean | Promise<boolean> | void);
    onPreview?: ((index, item) => void);
    onUploadQueueChange?: ((tasks) => void);
    preview?: boolean;
    renderItem?: ((originNode, file, fileList) => ReactNode);
    showFailed?: boolean;
    showUpload?: boolean;
    upload: ((file) => Promise<ImageUploadItem>);
    value?: ImageUploadItem[];
} & NativeProps<"--cell-size" | "--gap" | "--gap-vertical" | "--gap-horizontal">

Type declaration

  • Optional accept?: string
  • Optional beforeUpload?: ((file, files) => Promise<File | null> | File | null)
  • Optional capture?: InputHTMLAttributes<unknown>["capture"]
  • Optional children?: ReactNode
  • Optional columns?: Antdm.GridProps["columns"]
  • Optional defaultValue?: ImageUploadItem[]
  • Optional deletable?: boolean
  • Optional deleteIcon?: ReactNode
  • Optional disableUpload?: boolean
  • Optional imageFit?: Antdm.ImageProps["fit"]
  • Optional maxCount?: number
  • Optional multiple?: boolean
  • Optional onChange?: ((items) => void)
  • Optional onCountExceed?: ((exceed) => void)
      • (exceed): void
      • Parameters

        • exceed: number

        Returns void

  • Optional onDelete?: ((item) => boolean | Promise<boolean> | void)
  • Optional onPreview?: ((index, item) => void)
      • (index, item): void
      • Parameters

        Returns void

  • Optional onUploadQueueChange?: ((tasks) => void)
      • (tasks): void
      • Parameters

        • tasks: UploadTask[]

        Returns void

  • Optional preview?: boolean
  • Optional renderItem?: ((originNode, file, fileList) => ReactNode)
  • Optional showFailed?: boolean
  • Optional showUpload?: boolean
  • upload: ((file) => Promise<ImageUploadItem>)
  • Optional value?: ImageUploadItem[]

Generated using TypeDoc