LoadingIndicatorSettings

Defines settings for the loading indicator displayed during grid data operations. Combines indicator type configuration with component-specific customization options. Used to provide visual feedback to users when the grid is fetching, processing, or rendering data. Supports two indicator types:

  • Spinner - Displays a traditional spinner animation (circular or linear). Configured with SpinnerProps for customization.
  • Shimmer - Displays a skeleton placeholder that previews the content layout. Configured with SkeletonProps for customization.

Props

The following table outlines the props for the LoadingIndicatorSettings:

NameTypeDefaultDescription
indicatorType
LoadingIndicatorType.Spinner

Specifies the type of loading indicator to display.

  • Spinner - Displays a circular or linear spinner animation for traditional loading feedback.
  • Shimmer - Displays a skeleton placeholder that simulates the content being loaded.
params
SpinnerProps | SkeletonProps
Spinner: { visible: true, thickness: '3px', animationDuration: '1s', overlay: true, type: SpinnerType.Circular, size: '36px', color: Color.Primary }Shimmer: { width: '100%', height: '10px', variant: Variants.Text, animation: AnimationType.Wave }

Provides customization options for the selected loading indicator type. Accepts properties from SpinnerProps (for Spinner type) or SkeletonProps (for Shimmer type). Allows fine-tuning of appearance, animation, colors, and behavior specific to the selected indicator.