in libs/fabric/src/lib/components/pickers/base-picker/base-picker.component.ts [112:137]
private _transformBasePickerSuggestionsOptionsToProps(
options: IBasePickerSuggestionsOptions
): IBasePickerSuggestionsProps {
const sharedProperties = omit(options, 'renderNoResultFound', 'renderResultsFooterFull', 'renderResultsFooter');
const noResultFoundRenderer = this.createInputJsxRenderer(options.renderNoResultFound);
const resultsFooterFullRenderer = this.createInputJsxRenderer(options.renderResultsFooterFull);
const resultsFooterRenderer = this.createInputJsxRenderer(options.renderResultsFooter);
return Object.assign(
{},
sharedProperties,
noResultFoundRenderer &&
({ onRenderNoResultFound: () => noResultFoundRenderer({}) } as Pick<
IBasePickerSuggestionsProps,
'onRenderNoResultFound'
>),
resultsFooterFullRenderer &&
({ resultsFooterFull: () => resultsFooterFullRenderer({}) } as Pick<
IBasePickerSuggestionsProps,
'resultsFooterFull'
>),
resultsFooterRenderer &&
({ resultsFooter: () => resultsFooterRenderer({}) } as Pick<IBasePickerSuggestionsProps, 'resultsFooter'>)
);
}