import ApplicationStatusOverlayProviderProps from 'terra-application/lib/application-status-overlay/ApplicationStatusOverlayProvider?dev-site-props-table';

# ApplicationStatusOverlayProvider

The ApplicationStatusOverlayProvider defines a container within which a Status View may be presented.

[ApplicationStatusOverlay](/application/terra-application/components/application-status-overlay) components rendered by children of the ApplicationStatusOverlayProvider will cause the
ApplicationStatusOverlayProvider to render a status view on top of those children. A single status view will be rendered, even if multiple ApplicationStatusOverlay components
are rendered at the same time, with the last rendered ApplicationStatusOverlay getting the preference.

> Note: The ApplicationStatusOverlayProvider has a default height of `100%`. This allows the status view to be appropriately
> positioned over the rest of the provider's content. If a different height is desired, a custom class can be provieded to
> the ApplicationStatusOverlayProvider to override the default value.

## Usage

```jsx
import { ApplicationStatusOverlayProvider } from 'terra-application/lib/application-status-overlay';
```

## Props

<ApplicationStatusOverlayProviderProps />
