UNPKG

@mikezimm/fps-core-v7

Version:

Library of reusable core interfaces, types and constants migrated from fps-library-v2

158 lines (156 loc) 8.16 kB
/** * CodeAnalizerComment: Updated 2 imports on 2024-09-22 02:56:43 * Update:: import { PanelType } to '@mikezimm/fps-core-v7/lib/types/@fluentUI/@7.199.1/Panel;' * Update:: import { ISpecialMessage } to '@mikezimm/fps-core-v7/lib/banner/components/SpecialBanner/interface;' */ /** * CodeAnalizerComment: Updated 22 imports on 2024-09-21 23:07:24 * Update:: import { DisplayMode } to '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/displayMode;' * Update:: import { IPageLayoutType } to '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/layout;' * Update:: import { ILoadPerformance } to '@mikezimm/fps-core-v7/lib/components/molecules/Performance/IPerformance;' * Update:: import { IRepoLinks } to '@mikezimm/fps-core-v7/lib/components/atoms/Links/IRepoLinks;' * Update:: import { IWebpartHistory } to '@mikezimm/fps-core-v7/lib/banner/features/WebPartHistory/Interface;' * Update:: import { IFPSUser } to '@mikezimm/fps-core-v7/lib/logic/Users/IUserInterfaces;' * Update:: import { WebPartContextCopy_15_2 } to '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/WebPartContext;' * Update:: import { IEasyPagesSourceProps } to '@mikezimm/fps-core-v7/lib/components/atoms/easy-pages/interfaces/IEasyPagesPageProps;' * Update:: import { IEasyPagesExtraProps } to '@mikezimm/fps-core-v7/lib/components/atoms/easy-pages/interfaces/IEasyPagesHookProps;' * Update:: import { IEasyIcons } to '@mikezimm/fps-core-v7/lib/components/atoms/easy-icons/interfaces/eiTypes;' * Update:: import { IFPSPinMenu } to '@mikezimm/fps-core-v7/lib/banner/features/PinMe/Interfaces;' * Update:: import { ISitePreConfigProps } to '@mikezimm/fps-core-v7/lib/common/PropPaneHelp/preconfig/IPreConfig;' * Update:: import { IMinPandoramicProps } to '@mikezimm/fps-core-v7/lib/banner/features/Expando/Interfaces;' * Update:: import { IMinWPFieldPanelProps } to '@mikezimm/fps-core-v7/lib/components/molecules/FieldPanel/interfaces/IMinWPFieldPanelProps;' * Update:: import { ICallbackAddParamToUrl } to '@mikezimm/fps-core-v7/lib/banner/FPSWebPartClass/IThisFPSWebPartClass1152;' * Update:: import { IFPSCert } to '@mikezimm/fps-core-v7/lib/banner/FPSWebPartClass/IFPSCert;' * Update:: import { IFPSPageBGWPProps } to '@mikezimm/fps-core-v7/lib/components/molecules/FullPageBackGround/interfaces/IFPSPageBGWPProps;' * Update:: import { IEasyAnalyticsProps } to '@mikezimm/fps-core-v7/lib/components/atoms/easy-analytics/interfaces/IEasyAnalyticsHookProps;' * Update:: import { ISiteThemes } to '@mikezimm/fps-core-v7/lib/common/commandStyles/ISiteThemeChoices;' * Update:: import { IFPSEnviro } to '@mikezimm/fps-core-v7/lib/banner/features/FPSDOM/IFPSEnviro;' * Update:: import { IMinLockProps } to '@mikezimm/fps-core-v7/lib/banner/features/LockProps/Interfaces;' * Update:: import { IMinOverRideProps } to '@mikezimm/fps-core-v7/lib/common/PropPaneHelp/preconfig/Interfaces;' */ import { DisplayMode } from '../../types/@msft/1.15.2/displayMode'; import { PanelType } from '../../types/@fluentUI/@7.199.1/Panel'; import { ISpecialMessage } from '../components/SpecialBanner/interface'; import { IPageLayoutType } from '../../types/@msft/1.15.2/layout'; import { ILoadPerformance } from '../../components/molecules/Performance/IPerformance'; import { IRepoLinks } from '../../components/atoms/Links/IRepoLinks'; import { IWebpartHistory } from '../features/WebPartHistory/Interface'; import { IFPSUser } from '../../components/atoms/Users/IUserInterfaces'; import { IKeySiteProps } from '../components/Gear/IKeySiteProps'; import { WebPartContextCopy_15_2 } from '../../types/@msft/1.15.2/WebPartContext'; import { IEasyPagesSourceProps } from "../../components/atoms/easy-pages/interfaces/IEasyPagesPageProps"; import { IEasyPagesExtraProps } from '../../components/atoms/easy-pages/interfaces/IEasyPagesHookProps'; import { IEasyIcons } from '../../components/atoms/easy-icons/interfaces/eiTypes'; import { IFPSPinMenu } from '../features/PinMe/Interfaces'; import { ISitePreConfigProps } from '../../common/PropPaneHelp/preconfig/IPreConfig'; import { IMinPandoramicProps } from '../features/Expando/Interfaces'; import { IMinWPFieldPanelProps } from '../../components/molecules/FieldPanel/interfaces/IMinWPFieldPanelProps'; import { ICallbackAddParamToUrl, ITenantHelpPageLinks } from '../FPSWebPartClass/IThisFPSWebPartClass1152'; import { IFPSCert } from '../FPSWebPartClass/IFPSCert'; import { IFPSPageBGWPProps } from '../../components/molecules/FullPageBackGround/interfaces/IFPSPageBGWPProps'; import { IEasyAnalyticsProps } from '../../components/atoms/easy-analytics/interfaces/IEasyAnalyticsHookProps'; import { ISiteThemes } from '../../common/commandStyles/ISiteThemeChoices'; import { IFPSEnviro } from '../features/FPSDOM/IFPSEnviro'; import { IMinLockProps } from '../features/LockProps/Interfaces'; import { IMinOverRideProps } from '../../common/PropPaneHelp/preconfig/Interfaces'; import { IReactCSSProperties } from '../../types/react/IReactCSSTypes'; import { IFPSGeneric_JSX_Element } from '../../types/react/IFPSJSX_Element'; import { IFpsSpHttpServiceMIN } from '../../components/molecules/SpHttp/Sp/IFpsSpHttpServiceMIN'; export interface IBannerPages { whyContent: any; aboutTable: any; gettingStartedContent: any; errorsContent: any; advancedContent: any; futureContent: any; basicsContent: any; tricksTable: any; getRandomTip: any; webParTips: any[]; } export interface IWebpartBannerProps { gitHubRepo: IRepoLinks; bannerWidth: number; fpsCert: IFPSCert; contentPages: IBannerPages; showBanner: boolean; feedbackEmail: string; displayMode: DisplayMode; WebPartHelpPivots: IFPSGeneric_JSX_Element[]; fieldPanelProps?: IMinWPFieldPanelProps; SpecialMessage?: ISpecialMessage; showGoToHome: boolean; showGoToParent: boolean; onHomePage: boolean; title: string; appendTitle?: string | IFPSGeneric_JSX_Element; panelTitle: string; styleString?: string; context: WebPartContextCopy_15_2; fpsSpService: IFpsSpHttpServiceMIN; pageLayout: IPageLayoutType; infoElement: string; bannerReactCSS?: IReactCSSProperties; bannerCmdReactCSS?: IReactCSSProperties; themeChoice: string; siteThemes: ISiteThemes; useSiteTheme: boolean; earyAccess?: boolean; showRepoLinks: boolean; showExport: boolean; showTricks: boolean; refreshId: string; showFullPanel: boolean; replacePanelHTML: any; bonusHTML1: any; panelPerformance: ILoadPerformance; bonusHTML2: any; replacePanelWarning: any; forceNarrowStyles?: boolean; showBannerGear: boolean; domElement: HTMLElement; wideToggle?: boolean; hoverEffect?: boolean; bannerPillShape?: boolean; nearElements: any[]; farElements: any[]; exportProps: any; analyticsProps: any; webpartHistory: IWebpartHistory; easyPagesSourceProps: IEasyPagesSourceProps; easyPagesExtraProps: IEasyPagesExtraProps; EasyIconsObject: IEasyIcons; fpsPinMenu: IFPSPinMenu; sitePresets: ISitePreConfigProps; tenantHelp: ITenantHelpPageLinks; expandoProps: IMinPandoramicProps; keySiteProps: IKeySiteProps; lockProps: IMinLockProps; overRideProps: IMinOverRideProps; easyAnalyticsProps: IEasyAnalyticsProps; FPSUser: IFPSUser; FPSEnviro: IFPSEnviro; beAUser: boolean; hardExp: boolean; showBeAUserIcon: boolean; beAUserFunction: any; addParamToUrl: ICallbackAddParamToUrl; fpsPageBGWPProps: IFPSPageBGWPProps; _refreshBGStyles(): void; _resetEasyIcons(): void; _forceMainRender(): void; versionDate: string; versionLabel: string; versionInfo: string; _FPSId: string; } export interface IWebpartBannerState { showPanel: boolean; showSettings: boolean; selectedKey: string; showPropsHelp: boolean; panelType: PanelType; expandoramicMode: boolean; renderCount: number; } //# sourceMappingURL=IWebpartBannerProps.d.ts.map