# EclPaginationComponent

**Type:** component



Component rendering the ECL pagination.
Supports manual and automatic modes.
Emits page change events and manages pagination logic.


**Selector:** `ecl-pagination`

## Inputs
- **currentPage**: `number` - Currently selected page number.
- **mode**: `"manual" | "auto"` - Defines the pagination mode. - `manual` - component waits for external events to change pages. - `auto` - component manages the pages automatically based on inputs.
- **pageSize**: `number` - Number of items displayed on a single page.
- **pageWindowSize**: `number` - Number of pagination links visible around the current page.
- **totalItems**: `number` - Total number of items in the list.
- **class**: `string` - 
- **e2eAttr**: `any` - 
- **tabindex**: `number` - 

## Outputs
- **page**: `EventEmitter` - Emits a pagination event each time the page changes.
