@mikezimm/fps-library-v2
Version:
Library of reusable typescript/javascript functions, interfaces and constants
58 lines (56 loc) • 2.36 kB
TypeScript
/**
* CodeAnalizerComment: Updated 2 imports on 2024-09-22 14:49:52
* Update:: import { IWebpartBannerProps } to '@mikezimm/fps-core-v7/lib/banner/mainReact/IWebpartBannerProps;'
* Update:: import { IDrillItemInfo } to '@mikezimm/fps-core-v7/lib/components/webparts/Drilldown/IDrillItem;'
*/
/// <reference types="react" />
/**
* CodeAnalizerComment: Updated 1 imports on 2024-09-21 23:07:24
* Update:: import { IUser } to '@mikezimm/fps-core-v7/lib/logic/Users/IUserInterfaces;'
*/
import { IWebpartBannerProps } from '@mikezimm/fps-core-v7/lib/banner/mainReact/IWebpartBannerProps';
import { IGrouping } from '../../../../common/interfaces/openSource/spfxControlsReact/@3.7.2/IViewField';
import { IUser } from '@mikezimm/fps-core-v7/lib/components/atoms/Users/IUserInterfaces';
import { IDrillItemInfo } from '@mikezimm/fps-core-v7/lib/components/webparts/Drilldown/IDrillItem';
import { IPageArrowsParentProps } from '../../Arrows/PageArrows';
import { IQuickCommandsDesign } from '../../FieldPanel/components/command/IAccordion';
import { IViewFieldDD } from '../interfaces/IViewFieldDD';
import { IListViewProps } from '@mikezimm/fps-core-v7/lib/types/spfxControlsReact/@3.12.0/IListView';
export interface IReactListItemsProps extends IPageArrowsParentProps {
ListView: React.ComponentType<IListViewProps>;
title?: string;
themeClass: string;
descending?: boolean;
maxChars?: number;
items: IDrillItemInfo[];
richColumns: string[];
richHeights: number[];
autoRichHeight: string;
richMarginAuto: boolean;
updateRichHeightProps: any;
resetArrows?: string;
webUrl: string;
listTitle: string;
listUrl: string;
listId: string;
isLibrary: boolean;
bannerProps: IWebpartBannerProps;
sourceUserInfo: IUser;
blueBar?: any;
blueBarTitleText?: string;
showIDs?: boolean;
showDesc?: boolean;
viewFields?: IViewFieldDD[];
groupByFields?: IGrouping[];
includeDetails: boolean;
includePerms: boolean;
includeAttach: boolean;
includeListLink: boolean;
createItemLink: boolean;
listNewForm: string;
listViewForm: string;
itemLinkSource: string;
highlightedFields?: string[];
quickCommands?: IQuickCommandsDesign;
}
//# sourceMappingURL=IReactListItemsProps.d.ts.map