Skeleton
crenspire-glass-ui/skeletonFreeComponent
Use to show a placeholder while content is loading 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/skeleton.jsonSource
1"use client"23import * as React from "react"4import { Skeleton as BaseSkeleton } from "@/components/ui/skeleton"5import { cn } from "@/lib/utils"67export interface SkeletonProps extends React.ComponentProps<typeof BaseSkeleton> {8 shimmer?: boolean9}1011/**12 * Glass UI Skeleton - Enhanced skeleton with glassy effects and shimmer13 */14export function Skeleton({ className, variant = "glass", shimmer = true, ...props }: SkeletonProps) {15 return (16 <BaseSkeleton17 variant={variant}18 className={cn(19 shimmer && "relative overflow-hidden before:absolute before:inset-0 before:-translate-x-full before:bg-gradient-to-r before:from-transparent before:via-white/10 before:to-transparent before:animate-[shimmer_2s_infinite]",20 className21 )}22 {...props}23 />24 )25}26
What it pulls in
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 |
