MCPcopy
hub / github.com/primer/react / createTable

Function createTable

packages/react/src/DataTable/__tests__/Table.test.tsx:7–30  ·  view source on GitHub ↗
({columns, rows}: {columns: Array<string>; rows: Array<Array<string>>})

Source from the content-addressed store, hash-verified

5import type {TableProps} from '../Table'
6
7function createTable({columns, rows}: {columns: Array<string>; rows: Array<Array<string>>}) {
8 return (
9 <Table>
10 <Table.Head>
11 <Table.Row>
12 {columns.map(column => {
13 return <Table.Header key={column}>{column}</Table.Header>
14 })}
15 </Table.Row>
16 </Table.Head>
17 <Table.Body>
18 {rows.map((row, index) => {
19 return (
20 <Table.Row key={index}>
21 {row.map(cell => (
22 <Table.Cell key={cell}>{cell}</Table.Cell>
23 ))}
24 </Table.Row>
25 )
26 })}
27 </Table.Body>
28 </Table>
29 )
30}
31
32describe('Table', () => {
33 it('should render an element with role="table" semantics', () => {

Callers 1

Table.test.tsxFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected