{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "glass-forgot-password-card-shadcnui", "type": "registry:component", "title": "Glass Forgot Password Card", "description": "Reset-password screen with glassmorphic styling and status messaging", "registryDependencies": [ "button" ], "dependencies": [ "framer-motion", "react" ], "files": [ { "path": "@uitripled/react-shadcn/src/components/components/forms/glass-forgot-password.tsx", "content": "\"use client\";\n\nimport { Button } from \"@/components/ui/button\";\nimport { Input } from \"@/components/ui/input\";\nimport { Label } from \"@/components/ui/label\";\nimport { motion, useReducedMotion } from \"framer-motion\";\nimport { FormEvent, useState } from \"react\";\n\nexport function GlassForgotPasswordCard() {\n const shouldReduceMotion = useReducedMotion();\n const [submitted, setSubmitted] = useState(false);\n\n const handleSubmit = (event: FormEvent) => {\n event.preventDefault();\n setSubmitted(true);\n };\n\n return (\n \n \n
\n
\n Reset Password\n
\n \n Trouble signing in?\n \n

\n Enter the email associated with your account. We’ll send a magic link\n to reset your password.\n

\n
\n\n
\n
\n \n \n
\n \n Send reset link\n \n \n\n \n {submitted\n ? \"Check your inbox for the reset link. It may take a few minutes to arrive.\"\n : \"\\u00A0\"}\n \n\n

\n Remembered your password?{\" \"}\n \n Back to sign in\n \n

\n \n );\n}\n", "type": "registry:component", "target": "components/uitripled/glass-forgot-password-card-shadcnui.tsx" } ] }