3.0.0 • Published 2 years ago

@comparaonline/ui-form-errors v3.0.0

Weekly downloads
120
License
-
Repository
-
Last release
2 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

2 years ago

2.43.0

3 years ago

2.17.4

4 years ago

2.16.2-alpha.1

4 years ago

2.16.2-alpha.2

4 years ago

2.16.2-alpha.0

4 years ago

2.16.1

4 years ago

2.15.0

4 years ago

2.10.1

4 years ago

2.10.1-test.10

4 years ago

2.11.0-alpha.10

4 years ago

2.10.1-alpha.10

4 years ago

2.8.2-alpha.51

4 years ago

2.2.2

4 years ago

2.1.2-alpha.0

4 years ago

2.0.0

4 years ago

1.2.4

4 years ago

1.3.0

4 years ago

1.0.27

5 years ago

1.0.10-alpha.1

5 years ago

1.0.0

5 years ago

0.8.9-alpha.132

5 years ago

0.8.7-next.87

5 years ago

0.9.0-alpha.87

5 years ago

0.9.0-alpha.86

5 years ago

0.9.0-alpha.85

5 years ago

0.9.0-alpha.81

5 years ago

0.9.0-alpha.79

5 years ago

0.8.7-alpha.79

5 years ago

0.8.0

5 years ago

0.7.14-alpha.1

5 years ago

0.7.0

5 years ago

0.6.0

5 years ago

0.5.0

5 years ago

0.4.0

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago

0.0.36-alpha.0

5 years ago

0.0.35-alpha.0

5 years ago

0.0.34-alpha.0

5 years ago

0.0.33-alpha.0

5 years ago

0.0.32-alpha.0

5 years ago

0.0.31-alpha.0

5 years ago

0.0.30-alpha.0

5 years ago

0.0.29-alpha.0

5 years ago