UNPKG

@mikezimm/fps-library-v2

Version:

Library of reusable typescript/javascript functions, interfaces and constants

42 lines (40 loc) 1.76 kB
/** * CodeAnalizerComment: Updated 2 imports on 2024-09-22 14:49:52 * Update:: import { complexStringSearch } to '@mikezimm/fps-core-v7/lib/logic/Strings/filtering;' * Update:: import { IAnySourceItemAny } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;' */ /** * CodeAnalizerComment: Updated 3 imports on 2024-09-21 23:07:24 * Update:: import { IUrlPairs } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IFPSItemRelated;' * Update:: import { makeid } to '@mikezimm/fps-core-v7/lib/logic/Strings/guids;' * Update:: import { IAnySourceItemAny } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;' */ /** * RelatedItems originally copied from * https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-page-navigator */ import * as React from 'react'; import { IRelatedItemsProps } from './IRelatedItemsProps'; import { IRelatedItemsState } from './IRelatedItemsState'; /** * 2024-12-15: Updated to do all fetching from fps-core-v7 */ export default class RelatedItems extends React.Component<IRelatedItemsProps, IRelatedItemsState> { private regExpOrigin; private regExpWeb; constructor(props: IRelatedItemsProps); componentDidMount(): void; componentDidUpdate(prevProps: IRelatedItemsProps): void; /** * WHY IS textFilter a param that is passed into state but then the filtering uses the state version? * @param textFilter * @param linkFilter */ private _getRelatedItems; private filterUrlPairs; private filterRelatedItems; render(): React.ReactElement<IRelatedItemsProps>; private toggleRelated; private onLinkClick; } //# sourceMappingURL=RelatedItems.d.ts.map