UNPKG

@navikt/ds-react

Version:

React components from the Norwegian Labour and Welfare Administration.

12 lines (11 loc) 748 B
import { FileUploadBaseProps } from "./FileUpload.types"; export interface UseFileUploadProps extends Omit<FileUploadBaseProps, "fileLimit"> { ref: React.ForwardedRef<HTMLInputElement>; disabled?: boolean; } export declare const useFileUpload: ({ ref, accept, onSelect, validator, maxSizeInBytes, disabled, }: UseFileUploadProps) => { upload: (fileList: FileList) => void; onChange: (event: React.ChangeEvent<HTMLInputElement>) => void; inputRef: import("react").MutableRefObject<HTMLInputElement | null>; mergedRef: (instance: HTMLInputElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]; };