@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
31 lines • 1.18 kB
TypeScript
import { ISeriesSortObject } from "../../../../logic/Arrays/sorting/Interfaces";
import { ISourceProps } from "../../source-props/ISourceProps";
import { IPagesContent } from "../../source-props/SitePages/IPagesContent";
import { ICanvasContentOptions } from "./IModernPage";
export type IModernPage = 'General' | 'News' | 'Help' | 'Standards' | '';
export declare const ModernPageValues: IModernPage[];
/**
* AS OF 2024-07-29: You can now add EasyIcons object to source: ISourceProps so thumbnails use EasyIcons
* https://github.com/fps-solutions/HubCon/issues/97
*/
export interface IModernPagesProps {
pages: IPagesContent[];
sort: ISeriesSortObject;
source: ISourceProps;
mainPivotKey: IModernPage;
showPublishDate: boolean;
showSearch: boolean;
refreshId: string;
canvasOptions: ICanvasContentOptions;
debugMode?: boolean;
}
export interface IModernPagesState {
showItemPanel: boolean;
showThisItem: any;
showCanvasContent1: boolean;
showPanelJSON: boolean;
sort: ISeriesSortObject;
searchText?: string;
refreshId: string;
}
//# sourceMappingURL=IModernPagesProps.d.ts.map