in libs/fabric/src/lib/components/hover-card/hover-card.component.ts [112:132]
private _transformExpandingCardOptionsToProps(options: IExpandingCardOptions): IExpandingCardProps {
const sharedProperties = omit(options, 'renderCompactCard', 'renderExpandedCard');
const compactCardRenderer = this.createInputJsxRenderer(options.renderCompactCard);
const expandedCardRenderer = this.createInputJsxRenderer(options.renderExpandedCard);
return Object.assign(
{},
sharedProperties,
compactCardRenderer &&
({ onRenderCompactCard: data => compactCardRenderer({ data }) } as Pick<
IExpandingCardProps,
'onRenderCompactCard'
>),
expandedCardRenderer &&
({ onRenderExpandedCard: data => expandedCardRenderer({ data }) } as Pick<
IExpandingCardProps,
'onRenderExpandedCard'
>)
);
}