Skeleton
ReadyLoading placeholder.
Installation
$ npx @oratiq-js/ui add skeletonCopies the component and everything it depends on into your project, then lists the npm packages to install. The code is yours after this.
Usage
import
import { Skeleton, SkeletonText } from "@/components/ui/skeleton";Animations
Composed
Match the shape of the content that will replace it.
Skeletons are
aria-hidden. Announce the loading state once on the container with aria-busy — not once per bone.View source on GitHub → components/ui/skeleton.tsx