TP-25002 | Fix date picker + Past feedback answer (#229)

* TP-25002 | Fix date picker + Past feedback answer

* TP-25002 | Added permission for largeHeap
This commit is contained in:
Himanshu Kansal
2023-04-12 18:10:19 +05:30
committed by GitHub Enterprise
parent 596babe838
commit 4dbd843f57
4 changed files with 5 additions and 3 deletions

View File

@@ -32,6 +32,7 @@
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
android:allowBackup="false"
android:largeHeap="true"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"

View File

@@ -68,6 +68,7 @@ const DateInput: React.FC<IDateInput> = props => {
}}
render={({field: {onChange}}) => (
<DateTimePicker
disabled={true}
mode={IDateTimePickerMode.DATE}
handleConfirm={(text) => handleChange(text, onChange)}
/>

View File

@@ -58,13 +58,14 @@ const TimeInput: React.FC<ITimeInput> = props => {
validate: (data) => validateInput(data, {
required: {...question.metadata.validators?.required},
[Validators.PATTERN]: {
value: /(^([01]?[0-9]|2[0-3]):[0-5][0-9]$)/,
value: /^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/,
message: `Please enter correct time, in format of ${DefaultPickerModeVisibleFormatMapping[IDateTimePickerMode.TIME]}`
},
})
}}
render={({field: {onChange, value}}) => (
<DateTimePicker
disabled={true}
mode={IDateTimePickerMode.TIME}
handleConfirm={(text) => handleChange(text, onChange)}
/>

View File

@@ -12,11 +12,10 @@ const getAnswerText = (answer: IAnswerView) => {
case AnswerType.OPTIONS:
return sanitizeString(answer.optionText);
case AnswerType.TEXT:
case AnswerType.TIME:
return sanitizeString(answer.inputText);
case AnswerType.DATE:
return sanitizeString(dateFormat(new Date(answer.inputDate as string), BUSINESS_DATE_FORMAT))
case AnswerType.TIME:
return sanitizeString(dateFormat(new Date(answer.inputDate as string), BUSINESS_TIME_FORMAT))
case AnswerType.AMOUNT:
return `${answer.inputAmount}`;
default: