Это сработало для меня (не такой же, как у вас)
Но идея состоит в том, чтобы аккордеон действовал "как" table.body, тогда панели выступают в качестве рядов. Это заставляет его работать
<Table>
<Table.Header>
<Table.HeaderCell>Node Type</Table.HeaderCell>
<Table.HeaderCell>Display</Table.HeaderCell>
</Table.Header>
<Accordion
fluid={true}
as={Table.Body}
panels={this.props.visibleNodes.map(n => {
return {
key: n.id,
class: "tr",
title: {
as: Table.Row,
className: "",
children: [
<Table.Cell key={`${n.id}_type`}>{n._node_type}</Table.Cell>,
<Table.Cell key={`${n.id}_display`}>{n._display}</Table.Cell>
]
},
content: {
children: JSON.stringify(n.properties)
}
};
})}
/>
</Table>