UNPKG

@navikt/ds-react

Version:

React components from the Norwegian Labour and Welfare Administration.

12 lines (11 loc) 589 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; };