@openshift-console/dynamic-plugin-sdk
Version:
Provides core APIs, types and utilities used by dynamic plugins at runtime.
14 lines (13 loc) • 563 B
TypeScript
import * as React from 'react';
import { PerspectiveType } from '../extensions';
export type PerspectiveContextType = {
activePerspective?: PerspectiveType;
setActivePerspective?: React.Dispatch<React.SetStateAction<PerspectiveType>>;
};
/**
* Creates the perspective context
* @deprecated - use the provided `usePerspectiveContext` instead
* @param {PerspectiveContextType} PerspectiveContextType - object with active perspective and setter
* @returns React context
*/
export declare const PerspectiveContext: React.Context<PerspectiveContextType>;