3.0.0 • Published 4 years ago

@comparaonline/ui-form-errors v3.0.0

Weekly downloads
120
License
-
Repository
-
Last release
4 years ago

@comparaonline/ui-form-errors

Installation

yarn add @comparaonline/ui-form-errors

Usage

This package exposes a ErrorMessages context using ErrorMessageProvider and ErrorMessagesConsumer. A utility called replacer can be used to use templates that follow this convention

'The min value is {{minValue}} and the maxValue is {{maxValue}}'

... in your ErrorMessagesConsumer.

ErrorMessagesProvider

import { ErrorMessagesProvider } from '@comparaonline/ui-form-errors';

interface ErrorMessages = {
  [errorCode: string]: string
}

const errorMessages: ErrorMessages = {
  required: 'This field is required',
  outOfRange: 'The min value is {{minValue}} and the maxValue is {{maxValue}}'
}

<ErrorMessagesProvider value={{ errorMessages }}>
  ...
</ErrorMessagesProvider>

ErrorMessagesConsumer

<ErrorMessagesConsumer>
  {({ errorMessages }) => ()}
</ErrorMessagesConsumer>
3.0.0

4 years ago

2.43.0

4 years ago

2.17.4

5 years ago

2.16.2-alpha.1

5 years ago

2.16.2-alpha.2

5 years ago

2.16.2-alpha.0

5 years ago

2.16.1

5 years ago

2.15.0

5 years ago

2.10.1

5 years ago

2.10.1-test.10

5 years ago

2.11.0-alpha.10

5 years ago

2.10.1-alpha.10

5 years ago

2.8.2-alpha.51

5 years ago

2.2.2

5 years ago

2.1.2-alpha.0

5 years ago

2.0.0

5 years ago

1.2.4

6 years ago

1.3.0

6 years ago

1.0.27

6 years ago

1.0.10-alpha.1

6 years ago

1.0.0

6 years ago

0.8.9-alpha.132

6 years ago

0.8.7-next.87

6 years ago

0.9.0-alpha.87

6 years ago

0.9.0-alpha.86

6 years ago

0.9.0-alpha.85

6 years ago

0.9.0-alpha.81

6 years ago

0.9.0-alpha.79

6 years ago

0.8.7-alpha.79

6 years ago

0.8.0

6 years ago

0.7.14-alpha.1

6 years ago

0.7.0

6 years ago

0.6.0

6 years ago

0.5.0

6 years ago

0.4.0

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago

0.0.36-alpha.0

6 years ago

0.0.35-alpha.0

6 years ago

0.0.34-alpha.0

6 years ago

0.0.33-alpha.0

6 years ago

0.0.32-alpha.0

6 years ago

0.0.31-alpha.0

6 years ago

0.0.30-alpha.0

6 years ago

0.0.29-alpha.0

6 years ago