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.

/eirc-w-react-components/

    Package Sidebar

    Install

    npm i eirc-w-react-components

    Weekly Downloads

    9

    Version

    0.3.3

    License

    none

    Unpacked Size

    60.7 kB

    Total Files

    20

    Last publish

    Collaborators

    • khusamov