UNPKG

fenextjs-component

Version:
24 lines (23 loc) • 1.02 kB
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;