UNPKG

@openshift-console/dynamic-plugin-sdk

Version:

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

24 lines (23 loc) 798 B
/** * 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 const useActivePerspective = require('@console/dynamic-plugin-sdk/src/perspective/useActivePerspective') .default; export * from '../perspective/perspective-context'; // Dynamic plugin SDK core APIs export * from './dynamic-core-api';