{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "glass-sign-in-card-shadcnui", "type": "registry:component", "title": "Glass Sign-In Card", "description": "Glassmorphic sign-in panel with social auth buttons and email form", "registryDependencies": [ "button" ], "dependencies": [ "framer-motion", "react" ], "files": [ { "path": "@uitripled/react-shadcn/src/components/components/forms/glass-sign-in.tsx", "content": "\"use client\";\n\nimport { Button } from \"@/components/ui/button\";\nimport { Checkbox } from \"@/components/ui/checkbox\";\nimport { Input } from \"@/components/ui/input\";\nimport { Label } from \"@/components/ui/label\";\nimport { motion, useReducedMotion } from \"framer-motion\";\nimport { Chrome, Github, Twitter } from \"lucide-react\";\nimport { FormEvent } from \"react\";\n\nconst socialProviders = [\n { name: \"Google\", icon: Chrome },\n { name: \"Twitter\", icon: Twitter },\n { name: \"GitHub\", icon: Github },\n];\n\nexport function GlassSignInCard() {\n const shouldReduceMotion = useReducedMotion();\n\n const handleSubmit = (event: FormEvent) => {\n event.preventDefault();\n };\n\n return (\n \n \n
\n
\n Sign In\n
\n \n Access your workspace\n \n

\n Choose a social account or continue with email and password.\n

\n
\n\n
\n {socialProviders.map((provider) => (\n \n \n {provider.name}\n \n ))}\n
\n\n
\n
\n \n or\n \n
\n
\n\n
\n
\n \n \n
\n\n
\n \n \n
\n\n
\n \n \n Forgot password?\n \n
\n\n \n Continue with Email\n \n \n\n

\n By continuing you agree to our terms of service and privacy policy.\n

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