import type React from "react"; import type { WidgetProps } from "./types"; import { FallbackWidget } from "./FallbackWidget"; const registry = new Map>(); export function register(kind: string, comp: React.FC) { registry.set(kind, comp); } export function resolve(kind: string): React.FC { return registry.get(kind) ?? FallbackWidget; }