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

Function WithTitle

packages/react/src/DataTable/DataTable.features.stories.tsx:138–196  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

136}
137
138export const WithTitle = () => (
139 <Table.Container>
140 <Table.Title as="h2" id="repositories">
141 Repositories
142 </Table.Title>
143 <DataTable
144 aria-labelledby="repositories"
145 aria-describedby="repositories-subtitle"
146 data={data}
147 columns={[
148 {
149 header: 'Repository',
150 field: 'name',
151 rowHeader: true,
152 },
153 {
154 header: 'Type',
155 field: 'type',
156 renderCell: row => {
157 return <Label>{uppercase(row.type)}</Label>
158 },
159 },
160 {
161 header: 'Updated',
162 field: 'updatedAt',
163 renderCell: row => {
164 return <RelativeTime date={new Date(row.updatedAt)} />
165 },
166 },
167 {
168 header: 'Dependabot',
169 field: 'securityFeatures.dependabot',
170 renderCell: row => {
171 return row.securityFeatures.dependabot.length > 0 ? (
172 <LabelGroup>
173 {row.securityFeatures.dependabot.map(feature => {
174 return <Label key={feature}>{uppercase(feature)}</Label>
175 })}
176 </LabelGroup>
177 ) : null
178 },
179 },
180 {
181 header: 'Code scanning',
182 field: 'securityFeatures.codeScanning',
183 renderCell: row => {
184 return row.securityFeatures.codeScanning.length > 0 ? (
185 <LabelGroup>
186 {row.securityFeatures.codeScanning.map(feature => {
187 return <Label key={feature}>{uppercase(feature)}</Label>
188 })}
189 </LabelGroup>
190 ) : null
191 },
192 },
193 ]}
194 />
195 </Table.Container>

Callers

nothing calls this directly

Calls 1

uppercaseFunction · 0.70

Tested by

no test coverage detected