'use client' import type { ReactNode } from 'react' import { useRef } from 'react' import { createContext } from 'use-context-selector' export type PluginPageContextValue = { containerRef: React.RefObject } export const PluginPageContext = createContext({ containerRef: { current: null }, }) type PluginPageContextProviderProps = { children: ReactNode } export const PluginPageContextProvider = ({ children, }: PluginPageContextProviderProps) => { const containerRef = useRef(null) return ( {children} ) }