Skip to content

Home > @liquidrazor/list-display > ListComponents

ListComponents interface

Mapping of overridable UI components ("slots"). Relaxed typing here since you control any overrides.

Signature:

typescript
export interface ListComponents

Properties

Property

Modifiers

Type

Description

EmptyState?

ComponentType<StatusStateProps>

(Optional) Component displayed when there are no rows.

ErrorState?

ComponentType<StatusStateProps>

(Optional) Component displayed when the list is in an error state.

FiltersPanel?

ComponentType<any>

(Optional) Filters panel slot component.

LoadingState?

ComponentType<StatusStateProps>

(Optional) Component displayed while data is loading.

ModalOutlet?

ComponentType<any>

(Optional) Modal outlet slot component.

Pagination?

ComponentType<any>

(Optional) Pagination slot component.

SortBar?

ComponentType<any>

(Optional) Sort bar slot component.

Table?

ComponentType<any>

(Optional) Table slot component responsible for rendering rows.

Toolbar?

ComponentType<any>

(Optional) Toolbar slot component.