0.3.3 • Published 7 years ago
eirc-w-react-components v0.3.3
Библиотека React компонент для проектов ЕИРЦ
Требуется ReactJS версии 16.
Установка
npm install @eirc/eirc-w-react-components --saveУстановите также зависимости, которые требуются для нормальной работы библиотеки (см. package.json/peerDependencies).
npm install classnames react-input-mask --save
npm install @types/react-input-mask @types/classnames --save-devКомпонент TextField
Подключение компонента (для всех компонент, кстати, одинаковое):
import {TextField} from 'eirc-w-react-components';Использование в JSX или TSX:
<TextField label='Текстовое поле'/>Описание свойств компонента TextField читайте в файле
src/lib/form/text/ITextFieldProps.ts.
Компонент ComboBox
Подключение компонента:
import {IComboBox, IComboBoxListOption} from 'eirc-w-react-components';Использование в JSX или TSX:
<ComboBox label='Комбобокс' data={data} onChange={this.onComboBoxChange}/>Здесь data имеет вид:
export interface IComboBoxListOption {
value: any;
label: string;
}
const data: IComboBoxListOption[] = [{
value: 1,
label: 'Пункт комбобокса'
}, {
value: 2,
label: 'Пункт 2 комбобокса'
}];Метод onComboBoxChange на входе принимает selected: IComboBoxListOption.