"use client" import type { ComponentItem } from "@/contexts/composer-context" import { getVariant } from "./component-variants-registry" interface ComponentRendererProps { component: ComponentItem } export function ComponentRenderer({ component }: ComponentRendererProps) { // If it's a component variant, render it from the registry if (component.type === "component-variant" && component.componentId && component.variantId) { const variant = getVariant(component.componentId, component.variantId) if (!variant) { return (