@yandex/ui
Version:
Yandex UI components
32 lines (31 loc) • 798 B
TypeScript
import { FC, ChangeEventHandler, RefObject } from 'react';
import './Attach-Control.css';
export interface IControlProps {
/**
* ID компонента.
*/
id: string;
/**
* Обработчик, вызываемый при смене файла
*/
onChange: ChangeEventHandler<HTMLInputElement>;
/**
* Имя компонента
*
* @default 'attachment'
*/
name?: string;
/**
* Ссылка на корневой DOM-элемент компонента
*/
innerRef?: RefObject<HTMLInputElement>;
/**
* HTML атрибут `disabled`
*/
disabled?: boolean;
/**
* Допустимые типы файлов
*/
accept?: string;
}
export declare const Control: FC<IControlProps>;