fenextjs-component
Version:
24 lines (23 loc) • 1.02 kB
TypeScript
import React, { ReactNode } from "react";
import { InputFileBaseProps } from "../File";
import { TitleProps } from "../../Title";
import { TextProps } from "../../Text";
export interface InputImgBaseProps extends Omit<InputFileBaseProps, "accept"> {
title?: ReactNode;
text?: ReactNode;
icon?: ReactNode;
onRemove?: () => void;
}
export interface InputImgClassProps {
className?: string;
classNameUp?: string;
classNameTitle?: Omit<TitleProps, "children">;
classNameContentIcon?: string;
classNameText?: Omit<TextProps, "children">;
classNameProgress?: string;
classNameRemove?: string;
classNameImg?: string;
}
export interface InputImgProps extends InputImgBaseProps, InputImgClassProps {
}
export declare const InputImg: ({ className, classNameContentIcon, classNameText, classNameTitle, classNameUp, classNameProgress, classNameRemove, classNameImg, icon, text, title, defaultValue, parseProgress, onChange, onRemove, ...props }: InputImgProps) => React.JSX.Element;