Files
meshtastic-web/packages/sdk-react/src/adapters/useMeshRegistry.ts
T
AustinandGitHub d2cb51d489 Execute oxfmt (#1166)
Ran
pnpm oxfmt .

This should get the web repo aligned so that we can better enforce oxfmt going forward.
2026-06-16 20:30:08 -04:00

18 lines
526 B
TypeScript

import type { MeshRegistry } from "@meshtastic/sdk";
import { useContext } from "react";
import { MeshRegistryContext } from "../provider/MeshRegistryContext.ts";
export function useMeshRegistry(): MeshRegistry {
const registry = useContext(MeshRegistryContext);
if (!registry) {
throw new Error(
"useMeshRegistry must be called inside a <MeshRegistryProvider>.",
);
}
return registry;
}
export function useOptionalMeshRegistry(): MeshRegistry | undefined {
return useContext(MeshRegistryContext);
}