Files
kandev/apps/web/hooks/use-task-create-dialog-popover-container.tsx
T
2026-06-23 14:34:42 +01:00

24 lines
608 B
TypeScript

"use client";
import { createContext, useContext, type ReactNode } from "react";
const TaskCreateDialogPopoverContainerContext = createContext<HTMLElement | null>(null);
export function TaskCreateDialogPopoverContainerProvider({
container,
children,
}: {
container: HTMLElement | null;
children: ReactNode;
}) {
return (
<TaskCreateDialogPopoverContainerContext.Provider value={container}>
{children}
</TaskCreateDialogPopoverContainerContext.Provider>
);
}
export function useTaskCreateDialogPopoverContainer() {
return useContext(TaskCreateDialogPopoverContainerContext);
}