Skip to content

Commit

Permalink
Add iterable keys
Browse files Browse the repository at this point in the history
  • Loading branch information
michael-m-2983 committed Mar 28, 2024
1 parent 605b90d commit 671a561
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/app/view/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,15 @@ function EntryTab(props: { data: any[] }) {
<Table.Thead>
<Table.Tr>
{Object.keys(tableFormat).map((column: string) => {
return <Table.Th>{column}</Table.Th>
return <Table.Th key={column}>{column}</Table.Th>
})}
</Table.Tr>
</Table.Thead>
<Table.Tbody>
{props.data.map((dataEntry: any) => {
return <Table.Tr onClick={openModal}>
return <Table.Tr onClick={openModal} key={dataEntry['timestamp']}>
{Object.values(tableFormat).map((v: string) => {
return <Table.Td>{dataEntry[v]}</Table.Td>
return <Table.Td key={dataEntry['timestamp'] + "." + v}>{dataEntry[v]}</Table.Td>
})}
</Table.Tr>
})}
Expand Down Expand Up @@ -73,15 +73,15 @@ export default function ViewDataPage() {
return <Tabs variant="outline" defaultValue={Object.keys(tabs)[0]}>
<Tabs.List>
{Object.keys(tabs).map(label => {
return <Tabs.Tab value={label}>
return <Tabs.Tab value={label} key={label}>
{label}
</Tabs.Tab>
})}

</Tabs.List>

{Object.entries(tabs).map(([label, content]) => {
return <Tabs.Panel value={label}>
return <Tabs.Panel value={label} key={label}>
{content}
</Tabs.Panel>
})}
Expand Down

0 comments on commit 671a561

Please sign in to comment.