Skip to content

Commit ea0216a

Browse files
committed
Bumped refero beta, added digit valdiation in dateTime
1 parent d5dc8a7 commit ea0216a

File tree

3 files changed

+17
-3
lines changed

3 files changed

+17
-3
lines changed

CHANGES.md

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
1-
## 16.0.0-beta.55
1+
## 16.0.0-beta.57
2+
- Added validation for digits in Time
3+
- Bugfix: The time 00:00 got validation error in Time
4+
- Added ReferoLabel in Receiver
5+
- Display default text in Receiver
6+
- Bugfix: Validation in Receiver acted crazy
7+
8+
## 16.0.0-beta.56
29
- Bugfix: Content not being displayed when Qr is updated from outside
310
- Bugfix: Attachemnt files not being removed when item is removed
411
- Bugfix: Boolean now has normal text style

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@helsenorge/refero",
3-
"version": "16.0.0-beta.56",
3+
"version": "16.0.0-beta.57",
44
"description": "Refero is a library that uses a fhir r4 schema and creates a interactive form using helsenorge packages.",
55
"keywords": [
66
"react",

src/components/formcomponents/date/date-time.tsx

+8-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { QuestionnaireItem, QuestionnaireResponseItemAnswer } from 'fhir/r4';
77
import { format, isValid } from 'date-fns';
88
import { DatePicker, DateTimePickerWrapper, DateTime } from '@helsenorge/datepicker/components/DatePicker';
99

10-
import { DateFormat, DateTimeUnit } from '../../../types/dateTypes';
10+
import { DateFormat, DateTimeUnit, TimeUnit } from '../../../types/dateTypes';
1111

1212
import { newDateTimeValueAsync } from '../../../actions/newValue';
1313
import { GlobalState, useAppDispatch } from '../../../reducers';
@@ -22,6 +22,7 @@ import {
2222
validateMinutes,
2323
parseStringToDate,
2424
getPDFValueForDate,
25+
validateTimeDigits,
2526
} from '../../../util/date-utils';
2627
import { isRequired, getId, isReadOnly } from '../../../util/index';
2728
import styles from '../common-styles.module.css';
@@ -173,6 +174,9 @@ const DateTimeInput = ({ linkId, path, pdf, id, idWithLinkIdAndItemIndex, childr
173174
message: resources?.formRequiredErrorMessage || '',
174175
},
175176
validate: {
177+
validDigits: value => {
178+
return value ? validateTimeDigits(value, TimeUnit.Hours, resources) : true;
179+
},
176180
validHours: value => {
177181
return doesAnyFieldsHaveValue() ? validateHours(Number(value), resources) : true;
178182
},
@@ -186,6 +190,9 @@ const DateTimeInput = ({ linkId, path, pdf, id, idWithLinkIdAndItemIndex, childr
186190
message: resources?.formRequiredErrorMessage || '',
187191
},
188192
validate: {
193+
validDigits: value => {
194+
return value ? validateTimeDigits(value, TimeUnit.Minutes, resources) : true;
195+
},
189196
validMinutes: value => {
190197
return doesAnyFieldsHaveValue() ? validateMinutes(Number(value), resources) : true;
191198
},

0 commit comments

Comments
 (0)