in karavan-web/karavan-app/src/main/webui/src/designer/route/property/InfrastructureSelector.tsx [76:113]
getConfigMapTable() {
const configMaps = this.state.configMaps;
return (
<TableComposable variant='compact' borders={false}>
<Thead>
<Tr>
<Th/>
<Th key='name'>Name</Th>
<Th key='data'>Data</Th>
</Tr>
</Thead>
<Tbody>
{configMaps
.filter(name => this.checkFilter(name))
.map((name, idx: number) => {
const configMapName = name.split("/")[0];
const data = name.split("/")[1];
return (
<Tr key={name}>
<Td noPadding isActionCell>
<Badge>CM</Badge>
</Td>
<Td noPadding>
{configMapName}
</Td>
<Td noPadding>
<Button style={{padding: '6px'}} variant={"link"} onClick={
e => this.props.onSelect?.call(this, "configmap:" + name)}>
{data}
</Button>
</Td>
</Tr>
)
})}
</Tbody>
</TableComposable>
)
}