The JS renderer is using a top margin on a table row to implement the spacing set in the host config json for fact set. Margin has no effect on table rows so there is no spacing between rows in a fact set.
Addressing this issue is not currently on our roadmap, so closing. Please feel free to continue the conversation in this issue for future consideration.
Target Platforms
NodeJS
SDK Version
1.3
Application Name
Viva Connections
Problem Description
The JS renderer is using a top margin on a table row to implement the spacing set in the host config json for fact set. Margin has no effect on table rows so there is no spacing between rows in a fact set.
Stack overflow for reference: https://stackoverflow.com/questions/1993277/css-table-layout-why-does-table-row-not-accept-a-margin
Should use this style instead on the table:
Screenshots
Card JSON
Sample Code Language
TypeScript
Sample Code
Host config json sample, note the spacing setting: