imrpoved table view

This commit is contained in:
2025-11-11 17:11:20 +01:00
parent a8b4ac3d60
commit e49700071b

View File

@@ -10,6 +10,7 @@ import {
Heading, Heading,
Icon, Icon,
Input, Input,
Box, // added
} from "@chakra-ui/react"; } from "@chakra-ui/react";
import { Tooltip } from "@/components/ui/tooltip"; import { Tooltip } from "@/components/ui/tooltip";
import MyAlert from "./myChakra/MyAlert"; import MyAlert from "./myChakra/MyAlert";
@@ -177,7 +178,15 @@ const ItemTable: React.FC = () => {
/> />
)} )}
<Table.Root size="sm" striped> {/* make table content-sized with horizontal scroll if needed */}
<Box overflowX="auto">
<Table.Root
size="sm"
striped
tableLayout="auto"
w="max-content"
whiteSpace="nowrap"
>
<Table.Header> <Table.Header>
<Table.Row> <Table.Row>
<Table.ColumnHeader> <Table.ColumnHeader>
@@ -215,6 +224,8 @@ const ItemTable: React.FC = () => {
<Table.Cell>{item.id}</Table.Cell> <Table.Cell>{item.id}</Table.Cell>
<Table.Cell> <Table.Cell>
<Input <Input
size="sm"
w="max-content"
onChange={(e) => onChange={(e) =>
handleItemNameChange(item.id, e.target.value) handleItemNameChange(item.id, e.target.value)
} }
@@ -223,6 +234,8 @@ const ItemTable: React.FC = () => {
</Table.Cell> </Table.Cell>
<Table.Cell> <Table.Cell>
<Input <Input
size="sm"
w="max-content"
onChange={(e) => onChange={(e) =>
handleCanBorrowRoleChange(item.id, e.target.value) handleCanBorrowRoleChange(item.id, e.target.value)
} }
@@ -319,6 +332,7 @@ const ItemTable: React.FC = () => {
))} ))}
</Table.Body> </Table.Body>
</Table.Root> </Table.Root>
</Box>
</> </>
); );
}; };