UNPKG

@stratakit/foundations

Version:

Foundational pieces of StrataKit

23 lines (22 loc) 618 B
import * as React from "react"; import { useIsClient } from "./~hooks.js"; const RootContext = React.createContext(void 0); DEV: RootContext.displayName = "RootContext"; const RootNodeContext = React.createContext(void 0); function useRootNode() { const maybeRootNode = React.useContext(RootNodeContext); const isClient = useIsClient(); if (!isClient) { return void 0; } return maybeRootNode; } const spriteSheetId = "\u{1F95D}-inline-sprites"; const HtmlSanitizerContext = React.createContext(void 0); export { HtmlSanitizerContext, RootContext, RootNodeContext, spriteSheetId, useRootNode };