{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "button-custom-loading", "title": "Button Custom Loading", "description": "Button example: Custom Loading.", "registryDependencies": [ "button" ], "files": [ { "path": "apps/docs/demos/button/custom-loading.tsx", "content": "\"use client\";\n\nimport { Button } from \"@keystoneui/react/button\";\nimport { ArrowRight, LoaderCircle as Loader2, Mail } from \"lucide-react\";\nimport { useState } from \"react\";\n\nexport default function ButtonCustomLoading() {\n const [isLoading, setIsLoading] = useState(false);\n\n const toggleLoading = () => setIsLoading(!isLoading);\n\n return (\n
\n
\n \n
\n
\n \n \n \n
\n
\n );\n}\n", "type": "registry:example" } ], "type": "registry:example" }