eirc-w-react-components
TypeScript icon, indicating that this package has built-in type declarations

0.3.3 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i eirc-w-react-components

Weekly Downloads

1

Version

0.3.3

License

none

Unpacked Size

60.7 kB

Total Files

20

Last publish

Collaborators

  • khusamov