@mikezimm/fps-library-v2
Version:
Library of reusable typescript/javascript functions, interfaces and constants
50 lines (48 loc) • 2.21 kB
TypeScript
/**
* CodeAnalizerComment: Updated 2 imports on 2024-09-22 14:49:52
* Update:: import { IAnySourceItem } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;'
* Update:: import { PanelType } to '@mikezimm/fps-core-v7/lib/types/@fluentUI/@7.199.1/Panel;'
*/
/// <reference types="react" />
/**
* CodeAnalizerComment: Updated 4 imports on 2024-09-21 23:07:24
* Update:: import { IAnySourceItem } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;'
* Update:: import { ISourceInfo } to '@mikezimm/fps-core-v7/lib/components/molecules/source-props/ISourceProps;'
* Update:: import { ISourceProps } to '@mikezimm/fps-core-v7/lib/components/molecules/source-props/ISourceProps;'
* Update:: import { ISourceSearch } to '@mikezimm/fps-core-v7/lib/components/molecules/SearchPage/Interfaces/ISourceSearch;'
*/
import { IAnySourceItem } from '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent';
import { ISourceInfo, ISourceProps } from '@mikezimm/fps-core-v7/lib/components/molecules/source-props/ISourceProps';
import { ISourceSearch } from '@mikezimm/fps-core-v7/lib/components/molecules/SearchPage/Interfaces/ISourceSearch';
import { PanelType } from '@fluentui/react/lib/Panel';
/**
* For when your source does NOT have modern page content... ie only ListItems or custom JSX
*/
export interface ICustomPanel {
onClosePanel: any;
showItemPanel: boolean;
debugMode?: boolean;
reactPanelType?: PanelType;
showJSONDetail?: boolean;
showHeading?: boolean;
showItemLink?: boolean;
showPermsLink?: boolean;
showListLink?: boolean;
showDateStamps?: boolean;
showProperties?: boolean;
showEmbed?: boolean;
item: IAnySourceItem;
showCanvasContent1: boolean;
search: ISourceSearch;
source: ISourceInfo;
primarySource: ISourceProps;
refreshId: string;
searchText?: string;
customElement1?: JSX.Element;
customElement1B?: JSX.Element;
customElement1C?: JSX.Element;
customElement2?: JSX.Element;
customElement2B?: JSX.Element;
customElement3?: JSX.Element;
}
//# sourceMappingURL=ICustomPanel.d.ts.map