fix(dashboard): Use date util to properly format date in order details view (#11073)

Resolves CMRC-858
This commit is contained in:
Kasper Fabricius Kristensen
2025-01-22 07:43:51 +00:00
committed by GitHub
parent da3906efa4
commit 83c91f1186
2 changed files with 8 additions and 2 deletions
+5
View File
@@ -0,0 +1,5 @@
---
"@medusajs/dashboard": patch
---
fix(dashboard): Use date util to properly format date in order details view
@@ -9,11 +9,11 @@ import {
toast, toast,
usePrompt, usePrompt,
} from "@medusajs/ui" } from "@medusajs/ui"
import { format } from "date-fns"
import { useTranslation } from "react-i18next" import { useTranslation } from "react-i18next"
import { isPresent } from "../../../../../../../../core/utils/src/common/is-present" import { isPresent } from "../../../../../../../../core/utils/src/common/is-present"
import { ActionMenu } from "../../../../../components/common/action-menu" import { ActionMenu } from "../../../../../components/common/action-menu"
import { useCancelOrder } from "../../../../../hooks/api/orders" import { useCancelOrder } from "../../../../../hooks/api/orders"
import { useDate } from "../../../../../hooks/use-date"
import { import {
getCanceledOrderStatus, getCanceledOrderStatus,
getOrderFulfillmentStatus, getOrderFulfillmentStatus,
@@ -27,6 +27,7 @@ type OrderGeneralSectionProps = {
export const OrderGeneralSection = ({ order }: OrderGeneralSectionProps) => { export const OrderGeneralSection = ({ order }: OrderGeneralSectionProps) => {
const { t } = useTranslation() const { t } = useTranslation()
const prompt = usePrompt() const prompt = usePrompt()
const { getFullDate } = useDate()
const { mutateAsync: cancelOrder } = useCancelOrder(order.id) const { mutateAsync: cancelOrder } = useCancelOrder(order.id)
@@ -63,7 +64,7 @@ export const OrderGeneralSection = ({ order }: OrderGeneralSectionProps) => {
</div> </div>
<Text size="small" className="text-ui-fg-subtle"> <Text size="small" className="text-ui-fg-subtle">
{t("orders.onDateFromSalesChannel", { {t("orders.onDateFromSalesChannel", {
date: format(new Date(order.created_at), "dd MMM, yyyy, HH:mm:ss"), date: getFullDate({ date: order.created_at, includeTime: true }),
salesChannel: order.sales_channel?.name, salesChannel: order.sales_channel?.name,
})} })}
</Text> </Text>