feat(react-openapi): date-aware display formatting + x-edit-as for datetime fields

This commit is contained in:
2026-08-25 00:23:20 +05:30
parent 0b8673de52
commit 231869debf
9 changed files with 98 additions and 11 deletions

View File

@@ -4,7 +4,7 @@ import CloseIcon from "@mui/icons-material/Close";
import CachedIcon from "@mui/icons-material/Cached";
import KeyboardArrowDownIcon from "@mui/icons-material/KeyboardArrowDown";
import KeyboardArrowUpIcon from "@mui/icons-material/KeyboardArrowUp";
import { FkMultiSelectField, useResource, formatCurrency } from "../../react-openapi";
import { FkMultiSelectField, useResource, formatCurrency, formatDateTime } from "../../react-openapi";
import type { FieldConfig } from "../../react-openapi";
import { StatCard } from "../common/components/StatCard";
import { TransactionList } from "../common/components/TransactionList";
@@ -266,7 +266,7 @@ export function ReportViewer({ id, version, fields, onClose, onRegenerated }: Re
</Typography>
<Box sx={{ display: "flex", gap: 1.5, flexWrap: "wrap" }}>
<Typography variant="caption" color="text.secondary">
flow {report.flow} · generated {report.generated_at ?? report.created_at}
flow {report.flow} · generated {formatDateTime(report.generated_at ?? report.created_at)}
</Typography>
{range && (
<Typography variant="caption" color="text.disabled">