@mikezimm/npmfunctions
Version:
Functions used in my SPFx webparts
28 lines (27 loc) • 2.62 kB
TypeScript
import * as React from "react";
import { PageContext } from '@microsoft/sp-page-context';
import { IKeySiteProps } from '../../onNpm/interfaces';
declare type hoverColor = 'red' | 'green' | 'yellow' | null;
export declare function standardSettingsLink(title: string, iconName: string, iconStyles: React.CSSProperties, href: string, color?: hoverColor): JSX.Element;
export declare function Settings(siteUrl: string, showIcon: boolean, iconStyles: any): JSX.Element;
export declare function Contents(siteUrl: string, showIcon: boolean, iconStyles: any): JSX.Element;
export declare function Permissions(siteUrl: string, showIcon: boolean, iconStyles: any): JSX.Element;
export declare function AdminRecycleBin(siteUrl: string, showIcon: boolean, iconStyles: any, webLevel: boolean): JSX.Element;
export declare function GroupsLink(siteUrl: string, showIcon: boolean, iconStyles: any): JSX.Element;
export declare function StorageMetrics(siteUrl: string, showIcon: boolean, iconStyles: any): JSX.Element;
export declare function NavigationLinks(siteUrl: string, showIcon: boolean, iconStyles: any): JSX.Element;
export declare function NavigationElements(siteUrl: string, showIcon: boolean, iconStyles: any): JSX.Element;
export declare function TenantSites(siteUrl: string, showIcon: boolean, iconStyles: any, tenantColor: hoverColor): JSX.Element;
export declare function TenantHubs(siteUrl: string, showIcon: boolean, iconStyles: any, tenantColor: hoverColor): JSX.Element;
export declare function TenantTeams(siteUrl: string, showIcon: boolean, iconStyles: any, tenantColor: hoverColor): JSX.Element;
export declare function TenantApps(siteUrl: string, showIcon: boolean, iconStyles: any, tenantColor: hoverColor): JSX.Element;
export declare function TenantSearch(siteUrl: string, showIcon: boolean, iconStyles: any, tenantColor: hoverColor): JSX.Element;
export declare function AzureDevOps(siteUrl: string, showIcon: boolean, iconStyles: any, tenantColor: hoverColor): JSX.Element;
export declare function TenantContentCenter(siteUrl: string, showIcon: boolean, iconStyles: any, tenantColor: hoverColor): JSX.Element;
export declare function TenantSiteColumns(siteUrl: string, showIcon: boolean, iconStyles: any, tenantColor: hoverColor): JSX.Element;
export declare function bannerSettingsContent(showTricks: boolean, pageContext: PageContext, keySiteProps: IKeySiteProps, bannerCommandStylesX: React.CSSProperties, bannerWidth: number, forceNarrowStyles: boolean | null | undefined): {
content: JSX.Element;
approxWidth: number;
showSettingsAsPivot: boolean;
};
export {};