CLI previewInstall commands shown on this site are not released yet.

DocsComponentsFeedback

Skeleton

React example follows below.
ts
import { Skeleton } from "@grassroot/ui-react";
<Skeleton circle className="h-10 w-10" />
<Skeleton className="h-3 w-3/4" />
<Skeleton className="h-3 w-1/2" />
ts
<script setup lang="ts">
import { Skeleton } from "@grassroot/ui-vue";
</script>
<template>
<Skeleton circle class-name="h-10 w-10" />
<Skeleton class-name="h-3 w-3/4" />
<Skeleton class-name="h-3 w-1/2" />
</template>
ts
import { Component } from "@angular/core";
import { GrassrootSkeleton } from "@grassroot/ui-angular";
@Component({
selector: "app-example",
standalone: true,
imports: [GrassrootSkeleton],
template: `
<grassroot-skeleton [circle]="true" className="h-10 w-10" />
<grassroot-skeleton className="h-3 w-3/4" />
<grassroot-skeleton className="h-3 w-1/2" />
`,
})
export class ExampleComponent {
}
ts
<script lang="ts">
import { Skeleton } from "@grassroot/ui-svelte";
</script>
<Skeleton circle className="h-10 w-10" />
<Skeleton className="h-3 w-3/4" />
<Skeleton className="h-3 w-1/2" />
ts
import { Skeleton } from "@grassroot/ui-solid";
export function Example() {
return (
<>
<Skeleton circle className="h-10 w-10" />
<Skeleton className="h-3 w-3/4" />
<Skeleton className="h-3 w-1/2" />
</>
);
}

Installation

bash
pnpm dlx grassroot add ui/skeleton
bash
npx grassroot@latest add ui/skeleton
bash
yarn dlx grassroot add ui/skeleton
bash
bunx grassroot add ui/skeleton

API Reference

SkeletonProps
PropTypeDefault
circleRender a full circle (avatars, dots).boolean | undefinedfalse