3.0.0 • Published 2 years ago
@comparaonline/ui-form-errors v3.0.0
@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