Tabs
crenspire-glass-ui/tabsFreeComponent
A set of layered sections of content—known as tab panels—that are displayed one at a time with optional glassy variant.
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/tabs.jsonSource
1"use client"23import * as React from "react"4import { Tabs as BaseTabs, TabsContent, TabsList as BaseTabsList, TabsTrigger } from "@/components/ui/tabs"5import { cn } from "@/lib/utils"6import { hoverEffects, type HoverEffect } from "@/lib/hover-effects"78export interface TabsListProps extends React.ComponentProps<typeof BaseTabsList> {9 glow?: boolean10 hover?: HoverEffect11}1213/**14 * Glass UI Tabs - Enhanced tabs with glassy effects15 */16export const TabsList = React.forwardRef<17 React.ElementRef<typeof BaseTabsList>,18 TabsListProps19>(({ className, variant = "glass", glow = false, hover = "none", ...props }, ref) => {20 return (21 <BaseTabsList22 ref={ref}23 variant={variant}24 className={cn(25 "relative overflow-hidden",26 glow && "shadow-lg shadow-purple-500/20",27 hoverEffects({ hover }),28 className29 )}30 {...props}31 />32 )33})34TabsList.displayName = "TabsList"3536export {37 BaseTabs as Tabs,38 TabsContent,39 TabsTrigger,40}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 |
|---|---|---|---|---|---|
| Accordionaccordion | crenspire/glass-ui | Components | Free | 2 deps · 5 files | |
| 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 |
