-
Sub-task
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
None
-
None
-
False
-
-
False
-
None
-
None
-
None
-
None
-
OCP Console - Sprint 284
These files use the deprecated `useModal` hook from `@console/dynamic-plugin-sdk`. They should be migrated to use the modern `useOverlay` hook instead:
*Hook usage files:*
- `packages/console-shared/src/hooks/useAnnotationsModal.tsx`
- `packages/console-shared/src/hooks/useCopyCodeModal.tsx` - ✅ Modal migrated to modern PatternFly, but still uses useModal
- `packages/console-shared/src/hooks/useDeleteModal.tsx`
- `packages/console-shared/src/hooks/useLabelsModal.tsx`
- `packages/console-shared/src/hooks/useCreateNamespaceModal.ts`
- `packages/console-shared/src/hooks/useCreateNamespaceOrProjectModal.ts`
- `packages/console-shared/src/hooks/useCreateProjectModal.ts`
- `packages/console-shared/src/components/dashboard/status-card/AlertItem.tsx`
- `packages/console-app/src/components/oauth-config/IdentityProviders.tsx`
- `public/components/notification-drawer.tsx`
*Migration:* Replace `useModal` with `useOverlay` from `@console/dynamic-plugin-sdk`. The API is similar, but `useOverlay` is the modern replacement.