import { createContext, useContext, type Accessor } from "solid-js"; export type HeroSource = {[key: string | symbol | number]: HTMLElement | undefined} const HeroSourceContext = createContext>(() => ({})) export const HeroSourceProvider = HeroSourceContext.Provider export function useHeroSource() { return useContext(HeroSourceContext) }