import React, { createContext, useContext } from 'react'; const PortalContainerContext = createContext(null); export const PortalContainerProvider: React.FC<{ container: HTMLElement | null; children: React.ReactNode; }> = ({ container, children }) => ( {children} ); export const usePortalContainer = (): HTMLElement | null => useContext(PortalContainerContext);