{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "text-link",
  "title": "Text Link",
  "description": "Text link primitive.",
  "registryDependencies": [
    "@circle-ui/utils"
  ],
  "files": [
    {
      "path": "registry/berlin/circle-ui/link.tsx",
      "content": "// Generated from packages/ui/src/components/link.tsx\nimport * as React from \"react\";\n\nimport { cn } from \"@/registry/berlin/lib/utils\";\n\nfunction CaretRightIcon({ className }: { className?: string }) {\n  return (\n    <svg\n      className={className}\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      aria-hidden=\"true\"\n    >\n      <path\n        d=\"m6 3 4 5-4 5\"\n        stroke=\"currentColor\"\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n}\n\nexport interface TextLinkProps extends React.AnchorHTMLAttributes<HTMLAnchorElement> {\n  text: string;\n  link: string;\n}\n\nexport function TextLink({ text, link, className, ...props }: TextLinkProps) {\n  return (\n    <a\n      href={link}\n      style={{ fontFeatureSettings: '\"ss05\" on' }}\n      className={cn(\n        \"inline-flex items-center gap-1 text-center text-[14px] font-medium leading-[24px] tracking-[-0.14px] text-link\",\n        className,\n      )}\n      {...props}\n    >\n      <span>{text}</span>\n      <CaretRightIcon className=\"size-4\" />\n    </a>\n  );\n}\n",
      "type": "registry:ui",
      "target": "src/components/circle/ui/link.tsx"
    }
  ],
  "type": "registry:ui"
}