0.3.3 • Published 6 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
.