infinity-forge
Version:
26 lines (25 loc) • 1.03 kB
TypeScript
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 declare function useFile(props: InputProps): {
InputFile: ({ visible }: {
visible?: boolean;
}) => 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: any) => Promise<void>;
};