nanot1m / react-ui-validations

Validations for retail-ui

Home Page:http://tech.skbkontur.ru/react-ui-validations/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

react-ui-validations

Travis npm

Набор компонентов, реализующих поведение валидаций по контур-гайдам.

Документация

Использование

npm install --save react-ui-validations
import { ValidationContainer, ValidationWrapperV1 } from 'react-ui-validations';

export default class DataEditor extends React.Component {
    // ...
    render() {
        return (
            <ValidationContainer>
                <ValidationWrapperV1 
                    validationInfo={/\d+/.test(phone) 
                        ? { message: 'Телефон должен состоять только из цифр' } 
                        : null}>
                    <Input
                        value={phone}
                        onChange={value => setState({ phone: value })}
                    />
                </ValidationWrapperV1>
            </ValidationContainer>
        );
    }
}

Запуск примеров

git clone git@github.com:skbkontur/react-ui-validations.git
cd react-ui-validations
npm install
cd docs
npm install
npm start

About

Validations for retail-ui

http://tech.skbkontur.ru/react-ui-validations/


Languages

Language:JavaScript 79.0%Language:C# 12.1%Language:CSS 8.5%Language:Batchfile 0.4%