Files
colanode/packages/ui/src/contexts/container.ts
2025-11-18 11:07:58 -08:00

16 lines
416 B
TypeScript

import { createContext, useContext } from 'react';
export type ContainerType = 'full' | 'modal';
interface ContainerContext {
type: ContainerType;
scrollAreaRef: React.RefObject<HTMLDivElement>;
scrollViewportRef: React.RefObject<HTMLDivElement>;
}
export const ContainerContext = createContext<ContainerContext>(
{} as ContainerContext
);
export const useContainer = () => useContext(ContainerContext);