import React, { useContext } from "react"; import { POIs } from "@local-logic/client"; import { RootProps } from "./types"; export type DefaultContext = RootProps["options"] & { activeTab: keyof POIs; setActiveTab: React.Dispatch>; }; const RootElementContext = React.createContext( {} as DefaultContext ); const useRootElement = () => useContext(RootElementContext); export { useRootElement, RootElementContext };