{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "glass-account-settings-card-shadcnui", "type": "registry:component", "title": "Glass Account Settings Card", "description": "Account management card with subscription overview and billing actions in glassmorphic style", "registryDependencies": [ "button" ], "dependencies": [ "framer-motion", "react" ], "files": [ { "path": "@uitripled/react-shadcn/src/components/components/forms/glass-account-settings.tsx", "content": "\"use client\";\n\nimport { Badge } from \"@/components/ui/badge\";\nimport { Button } from \"@/components/ui/button\";\nimport { Label } from \"@/components/ui/label\";\nimport { Switch } from \"@/components/ui/switch\";\nimport { motion, useReducedMotion } from \"framer-motion\";\nimport { Check } from \"lucide-react\";\nimport { useState } from \"react\";\n\nconst planFeatures = [\n \"Unlimited projects\",\n \"Priority support\",\n \"Early access to labs\",\n];\n\nexport function GlassAccountSettingsCard() {\n const shouldReduceMotion = useReducedMotion();\n const [autoRenew, setAutoRenew] = useState(true);\n const [productUpdates, setProductUpdates] = useState(false);\n\n return (\n \n \n
\n
\n
\n Create Account\n
\n \n Manage your account settings and subscription\n \n

\n Update personal details, control notifications, and manage your\n current plan in one place.\n

\n
\n \n Pro\n \n
\n\n
\n
\n
\n

Security

\n

\n Control how you access your account.\n

\n
\n
\n \n

alex.parker@example.com

\n
\n
\n \n \n Manage 2FA\n \n
\n
\n
\n\n
\n

\n Notifications\n

\n

\n Decide what updates reach your inbox.\n

\n
\n \n \n
\n
\n
\n\n
\n
\n
\n
\n

\n Current plan\n

\n

\n Workspace Pro - billed yearly\n

\n
\n
\n \n $24\n \n

\n per user / month\n

\n
\n
\n\n
\n {planFeatures.map((feature) => (\n

\n \n \n \n {feature}\n

\n ))}\n
\n\n
\n \n Cancel subscription\n \n \n Manage plan\n \n
\n
\n\n
\n

Billing

\n

\n Download invoices or update payment details.\n

\n
\n \n View invoices\n \n \n Update payment method\n \n
\n
\n
\n
\n \n );\n}\n", "type": "registry:component", "target": "components/uitripled/glass-account-settings-card-shadcnui.tsx" } ] }