Fixes date time initial value formatting for Log update measured at, Discharge (death date time) and Bed start date time #5927
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
WHAT
🤖 Generated by Copilot at 3b6492f
The pull request updates several components in the
src/Components/Facility
andsrc/Components/Patient
directories to usemoment
library for date and time formatting. This improves the code readability, consistency, and compatibility. It also fixes some UI and data issues in theDischargeModal
andConsultationForm
components.Proposed Changes
@coronasafe/care-fe-code-reviewers @coronasafe/code-reviewers
Merge Checklist
HOW
🤖 Generated by Copilot at 3b6492f
moment
library to format date and time values consistently and compatibly across different browsers and time zones (link, link, link, link, link)formatDateTime
function fromBeds
component (link)discharge_date
,death_datetime
, anddeath_confirmed_doctor
fields optional instead of nullable inPreDischargeFormInterface
andIProps
interfaces inDischargeModal.tsx
to avoid sending null values to the backend API (link, link)undefined
instead ofnull
as the initial value ofdeath_confirmed_doctor
field inpreDischargeForm
state inDischargeModal.tsx
for the same reason as above (link)TextFormField
component to render the input fordeath_datetime
field inDischargeModal.tsx
to ensure consistency and reusability of the UI components and to leverage the props and validations provided by the component (link)