2
0
Files
bot/apps/builder/src/features/graph/providers/ParentModalProvider.tsx

18 lines
493 B
TypeScript
Raw Normal View History

2023-01-06 15:03:39 +01:00
import { createContext, ReactNode, useContext, useRef } from 'react'
const parentModalContext = createContext<{
ref?: React.MutableRefObject<HTMLDivElement | null>
}>({})
export const ParentModalProvider = ({ children }: { children: ReactNode }) => {
const ref = useRef<HTMLDivElement | null>(null)
return (
<parentModalContext.Provider value={{ ref }}>
{children}
</parentModalContext.Provider>
)
}
export const useParentModal = () => useContext(parentModalContext)