@mikezimm/fps-library-v2
Version:
Library of reusable typescript/javascript functions, interfaces and constants
43 lines (41 loc) • 1.75 kB
JavaScript
/**
* CodeAnalizerComment: Updated 2 imports on 2024-09-22 14:49:52
* Update:: import { IPropertyPaneDropdownProps } to '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/sp-property-pane;'
* Update:: import { EveryoneAudienceChoices } to '@mikezimm/fps-core-v7/lib/types/fps-common/AudienceInterfaces;'
*/
/**
* CodeAnalizerComment: Updated 2 imports on 2024-09-21 23:07:24
* Update:: import { IPropertyPaneDropdownProps } to '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/sp-property-pane;'
* Update:: import { EveryoneAudienceChoices } to '@mikezimm/fps-core-v7/lib/types/fps-class/prop-pane/AudienceInterfaces;'
*/
import { PropertyPaneDropdown, PropertyPaneToggle, } from '@microsoft/sp-property-pane';
import { EveryoneAudienceChoices } from '@mikezimm/fps-core-v7/lib/types/fps-common/AudienceInterfaces';
/**
* BannerPropNavButtonFields - Builds Fields for FPS Banner Nav Group
*/
export const BannerPropNavButtonFields = [
PropertyPaneToggle('showGoToHome', {
label: 'Show Go to Home Page Icon',
}),
PropertyPaneToggle('showGoToParent', {
label: 'Show Got to Parent Site Icon',
}),
PropertyPaneDropdown('homeParentGearAudience', {
label: 'Gear, Home, Parent audience',
options: EveryoneAudienceChoices,
}),
];
/**
* FPSBanner3NavGroup - Builds Prop Pane group for Nav Buttons: showGoToHome, showGoToParent, homeParentGearAudience
* @returns
*/
export function FPSBanner3NavGroup() {
let fields = BannerPropNavButtonFields;
let bannerGroup = {
groupName: 'FPS Banner - Navigation',
isCollapsed: true,
groupFields: fields
};
return bannerGroup;
}
//# sourceMappingURL=FPSBanner3NavGroup.js.map