Module

component

Classes

ListComponent

This component provides a flexible way to display lists of data with support for infinite scrolling, pagination, searching, and custom item rendering. It can fetch data from various sources including models, functions, or direct data input.

The component supports two main display types:

  1. Infinite scrolling - Loads more data as the user scrolls
  2. Pagination - Displays data in pages with navigation controls

Additional features include:

  • Pull-to-refresh functionality
  • Search filtering
  • Empty state customization
  • Custom item rendering
  • Event emission for interactions