useSharePointPlanner
@spartanfx/react / useSharePointPlanner
Function: useSharePointPlanner()
useSharePointPlanner(
config):UseSharePointPlannerReturn
SharePoint adapter hook for Planner component. Returns props that can be spread directly into the Planner component.
Parameters
config
SharePoint configuration
Returns
Planner props
Example
const plannerProps = useSharePointPlanner({
sp: sp,
listName: 'Projects',
schema: {
idField: { fieldName: 'Id' },
titleField: { fieldName: 'Title' },
startDateField: { fieldName: 'StartDate' },
endDateField: { fieldName: 'EndDate' },
groupField: { fieldName: 'Department' },
},
});
return (
<Planner
{...plannerProps}
viewBy={ViewBy.month}
periodCount={PeriodCount.one}
onPlannerDatesChanged={plannerProps.onPlannerDatesChanged}
/>
);