{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "powered-by-wibo",
  "type": "registry:component",
  "title": "Powered by Wibo",
  "description": "Footer for artifacts.",
  "registryDependencies": [
    "@wibo/utils",
    "@wibo/wibo-logo"
  ],
  "files": [
    {
      "path": "src/shell/powered-by-wibo.tsx",
      "type": "registry:component",
      "content": "import type { ComponentProps } from \"react\";\nimport { cn } from \"@/lib/utils\";\nimport { WiboMark } from \"@/components/wibo-logo\";\n\ninterface PoweredByWiboProps extends ComponentProps<\"footer\"> {\n  href?: string;\n  /** Text before the brand name. */\n  prefix?: string;\n}\n\n/** \"Powered by Wibo\" footer for artifacts. */\nfunction PoweredByWibo({\n  href = \"https://wibo.app\",\n  prefix = \"Powered by\",\n  className,\n  ...props\n}: PoweredByWiboProps) {\n  return (\n    <footer\n      data-slot=\"powered-by-wibo\"\n      className={cn(\"flex items-center justify-center py-3 text-xs text-muted-foreground\", className)}\n      {...props}\n    >\n      <a\n        href={href}\n        target=\"_blank\"\n        rel=\"noopener noreferrer\"\n        className=\"inline-flex items-center gap-1.5 rounded-sm transition-colors duration-150 outline-none hover:text-foreground focus-visible:ring-2 focus-visible:ring-ring/50\"\n      >\n        <WiboMark alt=\"\" className=\"size-3.5\" />\n        {prefix} <span className=\"font-medium text-foreground\">Wibo</span>\n        <span className=\"sr-only\">(opens in a new tab)</span>\n      </a>\n    </footer>\n  );\n}\n\nexport { PoweredByWibo };\nexport type { PoweredByWiboProps };\n"
    }
  ]
}
