fix data table

This commit is contained in:
natib21
2026-06-20 07:37:37 +00:00
parent fa2bfa2ca4
commit d97085009e
2 changed files with 21 additions and 2 deletions

View File

@@ -85,6 +85,15 @@ export const formatCell = (value: unknown, format?: ColumnFormat): ReactNode =>
);
}
if (format === "text") {
return <Text size="sm">{String(value)}</Text>;
}
if (format === "number") {
const num = Number(value);
return <Text size="sm">{Number.isNaN(num) ? String(value) : num.toLocaleString()}</Text>;
}
if (format === "date") {
const d = new Date(String(value));
if (Number.isNaN(d.getTime())) return <Text size="sm">{String(value)}</Text>;

View File

@@ -377,8 +377,18 @@ const FleetResourcePage = () => {
</Box>
{viewMode === "table" ? (
<Box style={{ overflowX: "auto", width: "100%", minWidth: 0, WebkitOverflowScrolling: "touch" }}>
<div style={{ minWidth: "max-content", display: "inline-block", width: "100%" }}>
<Box style={{
overflowX: "auto",
width: "100%",
minWidth: 0,
WebkitOverflowScrolling: "touch",
display: "block"
}}>
<div style={{
minWidth: "100%",
display: "table",
width: "100%"
}}>
<DataTable
columns={columns}
data={pagedRows}