0.3.3 • Published 6 years ago

eirc-w-react-components v0.3.3

Weekly downloads
21
License
-
Repository
-
Last release
6 years ago

Библиотека 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.

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago