Skeleton
skyroc-ui/skeletonFreeBlock
skyroc-ui publishes no description for this item.
Install it
npx shadcn@latest add https://ui-play.skyroc.me/r/skeleton.jsonSource
1import { cn } from '@/lib/utils';2import { skeletonVariants } from './skeleton-variants';3import type { SkeletonProps } from './types';45const SkeletonUI = (props: SkeletonProps) => {6 const { className, loading, children, ...rest } = props;78 const mergedCls = cn(skeletonVariants(), className);910 return (11 <div12 className={mergedCls}13 data-slot="skeleton"14 {...rest}15 >16 {loading ? children : null}17 </div>18 );19};2021export default SkeletonUI;
What it pulls in
Other registry items
Files it writes
More from skyroc-ui
All 58 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion | skyroc-ui | Blocks | Free | 2 deps · 10 files | |
| Alertalert | skyroc-ui | Blocks | Free | 1 dep · 9 files | |
| Alert Dialogalert-dialog | skyroc-ui | Blocks | Free | 2 deps · 13 files | |
| Arrowarrow | skyroc-ui | Blocks | Free | no deps | |
| Aspect Ratioaspect-ratio | skyroc-ui | Blocks | Free | 1 dep · 4 files | |
| Avataravatar | skyroc-ui | Blocks | Free | 1 dep · 8 files | |
| Badgebadge | skyroc-ui | Blocks | Free | no deps · 7 files | |
| Bottom Sheetbottom-sheet | skyroc-ui | Blocks | Free | no deps · 12 files |
