1*89d2c67fSBartosz Kaszubowskiimport type { AlgoliaItemHierarchy, AlgoliaItemType } from '../types'; 2*89d2c67fSBartosz Kaszubowskiimport { getHighlightHTML } from '../utils'; 3*89d2c67fSBartosz Kaszubowskiimport { FootnoteArrowIcon } from './icons'; 4*89d2c67fSBartosz Kaszubowski 5*89d2c67fSBartosz Kaszubowskiexport const FootnoteSection = ({ 6*89d2c67fSBartosz Kaszubowski item, 7*89d2c67fSBartosz Kaszubowski levelKey = 'lvl0', 8*89d2c67fSBartosz Kaszubowski}: { 9*89d2c67fSBartosz Kaszubowski item: AlgoliaItemType; 10*89d2c67fSBartosz Kaszubowski levelKey: keyof AlgoliaItemHierarchy<string>; 11*89d2c67fSBartosz Kaszubowski}) => 12*89d2c67fSBartosz Kaszubowski item.hierarchy[levelKey] ? ( 13*89d2c67fSBartosz Kaszubowski <> 14*89d2c67fSBartosz Kaszubowski <FootnoteArrowIcon /> 15*89d2c67fSBartosz Kaszubowski <span {...getHighlightHTML(item, levelKey)} /> 16*89d2c67fSBartosz Kaszubowski </> 17*89d2c67fSBartosz Kaszubowski ) : null; 18