UNPKG

@mikezimm/npmfunctions

Version:
41 lines (28 loc) 1.09 kB
import { ListView, IViewField, SelectionMode, GroupOrder, IGrouping } from "@pnp/spfx-controls-react/lib/ListView"; import { IQuickCommands } from '../QuickCommands/IQuickCommands'; import { IUser } from '../Services/Users/IUserInterfaces'; export type ICustViewDefKeys = 'includeDetails' | 'includeAttach' | 'includeListLink' | 'createItemLink'; export interface ICustViewDef { minWidth: number; viewFields: IViewField[]; groupByFields?: IGrouping[]; includeDetails: boolean; includeAttach: boolean; includeListLink: boolean; createItemLink: boolean; } export interface IListViewDD { parentListFieldTitles: string; webURL :string; parentListURL : string; listName : string; togOtherListview: boolean; viewDefs: ICustViewDef[]; viewFields: IViewField[]; groupByFields?: IGrouping[]; quickCommands?: IQuickCommands; items : any[]; breadCrumb: string[]; contextUserInfo: IUser; //For site you are on ( aka current page context ) sourceUserInfo: IUser; //For site where the list is stored }