10 lines · 331 B · TypeScript
RawDownload
import type { ValidComponent } from "solid-js"import { createSimpleContext } from "./helper" const ctx = createSimpleContext<ValidComponent, { component: ValidComponent }>({  name: "CodeComponent",  init: (props) => props.component,}) export const CodeComponentProvider = ctx.providerexport const useCodeComponent = ctx.use