diff --git a/frontend/packages/console-dynamic-plugin-sdk/src/api/internal-api.ts b/frontend/packages/console-dynamic-plugin-sdk/src/api/internal-api.ts index 2171ba72608..a172759e83e 100644 --- a/frontend/packages/console-dynamic-plugin-sdk/src/api/internal-api.ts +++ b/frontend/packages/console-dynamic-plugin-sdk/src/api/internal-api.ts @@ -20,6 +20,7 @@ import { UseUserSettings, QuickStartsLoaderProps, UseURLPoll, + UseLastNamespace, } from './internal-types'; export const ActivityItem: React.FC = require('@console/shared/src/components/dashboard/activity-card/ActivityItem') @@ -66,3 +67,6 @@ export const useUserSettings: UseUserSettings = require('@console/shared/src/hoo .useUserSettings; export const useURLPoll: UseURLPoll = require('@console/internal/components/utils/url-poll-hook') .useURLPoll; +export const useLastNamespace: UseLastNamespace = require('@console/app/src/components/detect-namespace/useLastNamespace') + .useLastNamespace; + diff --git a/frontend/packages/console-dynamic-plugin-sdk/src/api/internal-types.ts b/frontend/packages/console-dynamic-plugin-sdk/src/api/internal-types.ts index 7cf17e27b2c..ed0a750f67a 100644 --- a/frontend/packages/console-dynamic-plugin-sdk/src/api/internal-types.ts +++ b/frontend/packages/console-dynamic-plugin-sdk/src/api/internal-types.ts @@ -178,6 +178,12 @@ export type Options = { export type UseActiveNamespace = () => [string, (ns: string) => void]; +export type UseLastNamespace = () => [ + string, + React.Dispatch>, + boolean, +]; + export type VirtualizedGridProps = { items: VirtualizedGridItem[] | VirtualizedGridGroupedItems; renderCell: VirtualizedGridRenderCell;