EnterUI
DocsComponentsThemesExamplesDonation
Get Started
      • EmptySearchResult
      • SkeletonTable
      • LogViewer
      • JsonViewer
      • DiffViewer

Default usage

  1. EnterUI
  2. /Docs
  3. /Data and Analytics
  4. /Tables and Data
  5. /Data States and Tools
  6. /SkeletonTable
Updated 3 October 2026

SkeletonTable

Loading placeholder shaped like a table or data grid while real rows load.

SkeletonTable renders a header row plus skeleton rows so a table surface keeps its dimensions while data is loading.

#Default usage

Loading rows

Defaults to 4 columns × 5 rows.

Code
<SkeletonTable />

#Import

Code
import { SkeletonTable } from "@froggdesign/enter-ui-react";

#Accessibility

The wrapper exposes aria-busy="true" and aria-live="polite" so assistive tech announces the loading state. Replace the skeleton with the real table once data arrives so focus stays predictable.

#API

  • columns: number of columns (default 4).
  • rows: number of skeleton rows (default 5).
  • dense: pass through Table density.
  • showHeader: hide the header row when false.

#Styling

Every exported component accepts className. EnterUI styles use .eui-* classes and --eui-* variables mapped from FroggDesign theme tokens.

PreviousEmptySearchResult
NextLogViewer
On this page
  • Default usage
  • Import
  • Accessibility
  • API
  • Styling