UNPKG

infinity-forge

Version:
33 lines (32 loc) 1.34 kB
import { FieldHelperProps, FieldInputProps } from 'formik'; import { FileSystemType, InputProps } from '../../../../../ui/index.js'; export type FileState = { idFile: string; loading: boolean; field: FieldInputProps<FileSystemType[]>; handlers: FieldHelperProps<FileSystemType[]>; setLoading: React.SetStateAction<React.Dispatch<boolean>>; onChangeInputFile: (event: any) => Promise<void>; }; export type useFileInfinityForgeReturn = ReturnType<typeof useFile>; export declare function convertToFileSystemType(file: File): FileSystemType; export declare function useFile(props: InputProps): { InputFile: ({ visible, onChangeInputFile, }: { visible?: boolean; onChangeInputFile?: (fileSystemType: FileSystemType) => void; }) => import("react/jsx-runtime").JSX.Element; UploadCamera: () => import("react/jsx-runtime").JSX.Element; LabelFileArea: ({ children }: { children: any; }) => import("react/jsx-runtime").JSX.Element; idFile: string; field: FieldInputProps<FileSystemType[]>; handlers: FieldHelperProps<FileSystemType[]>; loading: boolean; setLoading: import("react").Dispatch<import("react").SetStateAction<boolean>>; onChangeInputFile: (event: { currentTarget: { files: FileList; }; }) => Promise<void>; };