From d3e7e67b9175b0f4dc882629a0252d356d19123f Mon Sep 17 00:00:00 2001 From: Thomas Heartman Date: Thu, 11 Sep 2025 09:13:26 +0200 Subject: [PATCH] Fix: use locale string for change request time badge. (#10651) Uses the user's preferred date / time formatting for the scheduled at time in CR schedule badges. Before (en-US formatting): image After (ja formatting): image --- .../ChangeRequestStatusBadge/ChangeRequestStatusBadge.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/component/changeRequest/ChangeRequestStatusBadge/ChangeRequestStatusBadge.tsx b/frontend/src/component/changeRequest/ChangeRequestStatusBadge/ChangeRequestStatusBadge.tsx index 1cef5d297a..4092281ce6 100644 --- a/frontend/src/component/changeRequest/ChangeRequestStatusBadge/ChangeRequestStatusBadge.tsx +++ b/frontend/src/component/changeRequest/ChangeRequestStatusBadge/ChangeRequestStatusBadge.tsx @@ -8,6 +8,7 @@ import Close from '@mui/icons-material/Close'; import ErrorIcon from '@mui/icons-material/Error'; import PauseCircle from '@mui/icons-material/PauseCircle'; import { HtmlTooltip } from 'component/common/HtmlTooltip/HtmlTooltip'; +import { useLocationSettings } from 'hooks/useLocationSettings'; interface IChangeRequestStatusBadgeProps { changeRequest: ChangeRequestType | undefined; @@ -59,7 +60,10 @@ export const ChangeRequestStatusBadge: VFC = ({ ); case 'Scheduled': { const { schedule } = changeRequest; - const scheduledAt = new Date(schedule.scheduledAt).toLocaleString(); + const { locationSettings } = useLocationSettings(); + const scheduledAt = new Date(schedule.scheduledAt).toLocaleString( + locationSettings.locale, + ); const { color, icon, tooltipTitle } = (() => { switch (schedule.status) {