# Skeleton

A skeleton is a form of a loading component that can show a placeholder while data is received.

## Variants

There are three variants that you can use for a skeleton. You can use a circle, text or a rectangle. You can also define the height and width of the skeleton.

```powershell
New-UDSkeleton
New-UDSkeleton -Variant circle -Width 40 -Height 40
New-UDSkeleton -Variant rect -Width 210 -Height 118
```

![Skeletons](https://1373299915-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8F6PrkNTG8Y34hADzKOL%2Fuploads%2Fgit-blob-2e8e0c08d08b679e7fee865fb4eb24ad3fa595a7%2Fimage%20\(476\).png?alt=media)

## Animations

Skeletons will use the pulsate animation by default. You can also disable animation or use a wave animation.

```powershell
New-UDSkeleton
New-UDSkeleton -Animation disabled
New-UDSkeleton -Animation wave
```

![Animations](https://1373299915-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8F6PrkNTG8Y34hADzKOL%2Fuploads%2Fgit-blob-443963c7310332a20e945efa9099192e2b01a8e7%2Fanimation.gif?alt=media)

## API

* [New-UDSkeleton](https://github.com/ironmansoftware/universal-docs/blob/v5/cmdlets/New-UDSkeleton.txt)
