User Interface medium complexity frontend
0
Dependencies
1
Dependents
0
Entities
0
Integrations

Description

Displays the tabular output of a custom report execution. Renders dynamic columns based on the selected fields, supports client-side column sorting, and provides row-count and pagination controls. Shows an empty state with guidance when no fields are selected or results are empty.

Feature: Custom Reports

report-results-table

Responsibilities

  • Render dynamic columns matching selected report fields
  • Display paginated result rows from the API response
  • Support column header sorting interactions
  • Show loading, empty, and error states

Interfaces

renderResults(columns, rows)
setPage(pageNumber)
setPageSize(size)
sortByColumn(field, direction)
showLoadingState()
showEmptyState(message)
showErrorState(error)

Relationships

Dependents (1)

Components that depend on this component