{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "profilebutton", "type": "registry:component", "title": "ProfileButton", "description": "Componente Concorde ProfileButton — un solo archivo, ProfileButton.tsx.", "dependencies": [ "react" ], "registryDependencies": [], "files": [ { "path": "components/ProfileButton.tsx", "type": "registry:file", "target": "components/ProfileButton.tsx", "content": "\"use client\";\n\n/**\n * ProfileButton — Generado por Concorde\n * Fuente: Figma VOYAGER · \"ProfileButton\" (Status=Default|Hover|Pressed)\n * Nodos: 1274:5029 (default) · 1274:3989 (hover) · 1287:5144 (pressed)\n * Sincronizado: 2026-06-12\n *\n * Botón de navegación a perfil: label morado + círculo con chevron.\n * Figma manda en lo visual (colores/dimensiones); Concorde manda en la interacción\n * (transición de relleno + lift en hover, reduced-motion).\n */\n\nimport type { JSX, MouseEventHandler, ReactNode } from \"react\";\n\n// ─── Types ────────────────────────────────────────────────────────────────────\n\nexport interface ProfileButtonProps {\n /** Label (default: \"Ir al Perfil\") */\n children?: ReactNode;\n /** Si se pasa, renderiza un en vez de