{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "shimmer",
  "type": "registry:ui",
  "title": "Shimmer",
  "description": "A shimmering label: a soft gradient that sweeps across inline text to signal the agent is processing.",
  "categories": [
    "atoms"
  ],
  "registryDependencies": [
    "https://irisui.dev/r/foundation.json"
  ],
  "files": [
    {
      "path": "src/registry/components/shimmer/shimmer.tsx",
      "content": "/** Shimmering label — signals the agent is processing. */\nexport function Shimmer({ children, className = \"\" }: { children: React.ReactNode; className?: string }) {\n  return (\n    <span\n      className={`inline-block animate-shimmer-sweep bg-[linear-gradient(90deg,var(--ink-3)_35%,var(--ink)_50%,var(--ink-3)_65%)] bg-size-[200%_100%] bg-clip-text text-transparent ${className}`}\n    >\n      {children}\n    </span>\n  );\n}\n",
      "type": "registry:component",
      "target": "@components/iris/shimmer/shimmer.tsx"
    }
  ],
  "docs": "Docs and live preview: https://irisui.dev/components/shimmer",
  "meta": {
    "kind": "component",
    "group": "Text & motion",
    "export": "Shimmer",
    "docs": "https://irisui.dev/components/shimmer"
  }
}
