Accordion
crenspire-glass-ui/accordionFreeComponent
A vertically stacked set of interactive headings that each reveal a section of content.
Live preview
live · rendered by the registry
Rendered by crenspire/glass-ui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://glass-ui.crenspire.com/r/accordion.jsonSource
1"use client"23import * as React from "react"4import {5 Accordion as BaseAccordion,6 AccordionContent,7 AccordionItem,8 AccordionTrigger as BaseAccordionTrigger,9} from "@/components/ui/accordion"10import { cn } from "@/lib/utils"1112export interface AccordionTriggerProps extends React.ComponentProps<typeof BaseAccordionTrigger> {13 glow?: boolean14}1516/**17 * Glass UI Accordion - Enhanced accordion with glassy effects18 */19export const AccordionTrigger = React.forwardRef<20 React.ElementRef<typeof BaseAccordionTrigger>,21 AccordionTriggerProps22>(({ className, variant = "glass", glow = false, ...props }, ref) => {23 return (24 <BaseAccordionTrigger25 ref={ref}26 variant={variant}27 className={cn(28 glow && "data-[state=open]:shadow-md data-[state=open]:shadow-purple-500/20",29 className30 )}31 {...props}32 />33 )34})35AccordionTrigger.displayName = "AccordionTrigger"3637export {38 BaseAccordion as Accordion,39 AccordionItem,40 AccordionContent,41}
What it pulls in
npm packages
Other registry items
Files it writes
More from crenspire/glass-ui
All 49 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Alertalert | crenspire/glass-ui | Components | Free | no deps · 5 files | |
| Alert Dialogalert-dialog | crenspire/glass-ui | Components | Free | 1 dep · 5 files | |
| Avataravatar | crenspire/glass-ui | Components | Free | 1 dep · 5 files | |
| Badgebadge | crenspire/glass-ui | Components | Free | no deps · 5 files | |
| Breadcrumbbreadcrumb | crenspire/glass-ui | Components | Free | 2 deps · 5 files | |
| Buttonbutton | crenspire/glass-ui | Components | Free | 1 dep · 5 files | |
| Button Groupbutton-group | crenspire/glass-ui | Components | Free | no deps · 5 files | |
| Calendarcalendar | crenspire/glass-ui | Components | Free | 3 deps · 5 files |
