UNPKG

@openshift-console/dynamic-plugin-sdk

Version:

Provides core APIs, types and utilities used by dynamic plugins at runtime.

23 lines (22 loc) 773 B
import { UseActivePerspective } from '../extensions/console-types'; /** * Hook that provides the currently active perspective and a callback for setting the active perspective * @returns A tuple containing the current active perspective and setter callback. * @example * ```tsx * const Component: React.FC = (props) => { * const [activePerspective, setActivePerspective] = useActivePerspective(); * return <select * value={activePerspective} * onChange={(e) => setActivePerspective(e.target.value)} * > * { * // ...perspective options * } * </select> * } * ``` */ export declare const useActivePerspective: UseActivePerspective; export * from '../perspective/perspective-context'; export * from './dynamic-core-api';