@mikezimm/fps-library-v2
Version:
Library of reusable typescript/javascript functions, interfaces and constants
31 lines • 1.21 kB
JavaScript
/**
* CodeAnalizerComment: Updated 1 imports on 2024-09-22 17:16:57
* Update:: import { IThisFPSWebPartClass } to '@mikezimm/fps-core-v7/lib/banner/FPSWebPartClass/IThisFPSWebPartClass1152;'
*/
import { PropertyPaneFpsPeoplePicker } from './fps-PropPanePeoplePicker';
export function buildPeoplePickerSampleGroup(thisWPClass, wpProps) {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const groupFields = [];
groupFields.push(PropertyPaneFpsPeoplePicker({
targetProperty: 'supportContacts',
key: 'supportContacts',
preFilter: 'All',
fpsSpService: thisWPClass._fpsSpService,
label: 'Support Contacts',
initialData: wpProps.supportContacts,
onPropertyChange: (newUsers) => {
wpProps.supportContacts = newUsers;
thisWPClass.context.propertyPane.refresh();
},
multiSelect: true,
typeToShow: true,
size: 'M',
}));
const ExportThisGroup = {
groupName: `Test People Picker`,
isCollapsed: false,
groupFields: groupFields
};
return ExportThisGroup;
}
//# sourceMappingURL=fps-Sample-PropPanePeoplePicker.js.map