UNPKG

@mikezimm/fps-core-v7

Version:

Library of reusable core interfaces, types and constants migrated from fps-library-v2

35 lines 1.17 kB
import { ILoadPerformance } from "../../../molecules/Performance/IPerformance"; import { IJSFetchReturn } from "../../../molecules/SpHttp/interfaces/IJSFetchReturn"; import { ICustomPalette } from "./IFPSThemeParams"; export interface IPalettePalReactProps { performance: ILoadPerformance; _formDigest: string; } /** * Extends IFPSCorePinMeReactComponentState with all basics required for FPS Banner */ export interface IPalettePalReactState { /** * Copied from original IFPSCorePinMeReactComponentState */ showSpinner: boolean; /** * Copied over from original IPalettePalState */ paletteState: IJSFetchReturn; tenantPalettes: ICustomPalette[]; paletteNames: string[]; statePaletteStr: string[]; statePaletts: ICustomPalette[]; selectedPalette: string; selectedIdx: number; validUpdate: boolean; newName: string; newNameValid: boolean; JSONIsValid: boolean; statusResult: boolean; statusMessage: string; messageRefresh: string; } export type ITabType = 'Tenant' | 'Existing' | 'New'; //# sourceMappingURL=IPalettePalReactProps.d.ts.map