UNPKG

@mikezimm/npmfunctions

Version:
108 lines (107 loc) 4.18 kB
import { IFPSBasicToggleSetting } from './FPSInterfaces'; /** * This is the legacy options which were more complex with more options * @param showSearch * @param pageStyle * @param quickLaunchHide * @param containerMaxWidth */ export declare function FPSOptionsGroupAdvanced(pageStyle: boolean, containerMaxWidth: boolean): { groupName: string; isCollapsed: boolean; groupFields: any[]; }; /** * This is the second version which is more simple (toggles and sliders) * @param showSearch * @param pageStyle * @param quickLaunchHide * @param containerMaxWidth */ export declare function FPSOptionsGroupBasic(showSearch: boolean, quickLaunchHide: boolean, pageHeaderHide: boolean, allSectWidth: IFPSBasicToggleSetting, allSectionMaxWidthEnable: any, allSectMargin: IFPSBasicToggleSetting, allSectionMarginEnable: any, toolBarHide: IFPSBasicToggleSetting): { groupName: string; isCollapsed: boolean; groupFields: any[]; }; /** * BannerPropPaneButtonBasics - Builds Basic FIELDS for Banner * @param forceBanner * @param modifyBannerTitle * @param showBanner * @param infoElementText * @returns */ export declare function BannerPropPaneButtonBasics(forceBanner: boolean, modifyBannerTitle: boolean, showBanner: boolean, infoElementText: boolean, feedback: boolean, enableBeAUser: boolean): any[]; /** * FPSBanner3BasicGroup builds FPS Banner Basics Prop Pane Group: showBanner, bannerTitle, infoElementChoice, infoElementText, * @param forceBanner * @param modifyBannerTitle * @param showBanner * @param infoElementText * @returns */ export declare function FPSBanner3BasicGroup(forceBanner: boolean, modifyBannerTitle: boolean, showBanner: boolean, infoElementText: boolean, feedback: boolean): { groupName: string; isCollapsed: boolean; groupFields: any[]; }; /** * FPSBanner3BasicGroup builds FPS Banner Basics Prop Pane Group: showBanner, bannerTitle, infoElementChoice, infoElementText, * @param forceBanner * @param modifyBannerTitle * @param showBanner * @param infoElementText * @returns */ export declare function FPSBanner4BasicGroup(forceBanner: boolean, modifyBannerTitle: boolean, showBanner: boolean, infoElementText: boolean, feedback: boolean, enableBeAUser: boolean): { groupName: string; isCollapsed: boolean; groupFields: any[]; }; /** * BannerPropNavButtonFields - Builds Fields for FPS Banner Nav Group */ export declare const BannerPropNavButtonFields: any[]; /** * FPSBanner3NavGroup - Builds Prop Pane group for Nav Buttons: showGoToHome, showGoToParent, homeParentGearAudience * @returns */ export declare function FPSBanner3NavGroup(): { groupName: string; isCollapsed: boolean; groupFields: any[]; }; /** * * @param forceBanner * @param modifyBannerTitle * @param modifyBannerStyle * @param showBanner * @param showAdvanced * @param showNavigation - Adds Navigate to Home Page and Parent Site */ export declare function FPSBanner3Group(forceBanner: boolean, modifyBannerTitle: boolean, modifyBannerStyle: boolean, showBanner: boolean, showAdvanced: boolean, showNavigation: boolean, lockStyles: boolean, infoElementText: boolean, showFeedBackEmail?: boolean, includeSiteTheme?: boolean): { groupName: string; isCollapsed: boolean; groupFields: any[]; }; /** * FPSBanner3ThemeGroup - Builds FPS Banner Theme Group: bannerStyleChoice, bannerStyle, bannerCmdStyle, bannerHoverEffect * @param modifyBannerStyle * @param showBanner * @param lockStyles * @returns */ export declare function FPSBanner3ThemeGroup(modifyBannerStyle: boolean, showBanner: boolean, lockStyles: boolean, includeSiteTheme: boolean): { groupName: string; isCollapsed: boolean; groupFields: any[]; }; /** * Generates prop pane FIELDS for: bannerStyleChoice, bannerStyle, bannerCmdStyle, bannerHoverEffect * @param modifyBannerStyle * @param showBanner * @param lockStyles * @returns */ export declare function BannerPropButtonThemes(modifyBannerStyle: boolean, showBanner: boolean, lockStyles: boolean, includeSiteTheme: boolean): any[];