2.45.0 • Published 3 months ago

@vonage/vwc-pagination v2.45.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 months ago

vwc-pagination

vwc-pagination component dedicated to provide paged view state representation and management.

This component would be used with another, relevant, layouts, like vwc-data-grid, while both components would establish interoperability based on the APIs described here.

Structure

vwc-pagination is an inline block component.

vwc-pagination component is featured with navigational controls (move to previous page, move to next page) and a listed, ellipsed representation of pages (numeric, 1-based).

API

vwc-pagination is rolling around the total number of pages and the currently selected page.

Attributes / Properties

PropertyAttributeTypeDefaultDescription
totaltotalnumber0total number of pages, as provided by the consuming application
selectedIndexselected-indexnumber-1currently selected page; always has some numeric value except when the total is 0; number reflects a 0-based index (when the first page selected, selected equals to 0)
prev-disabledpresencemanagedan auto managed attribute for a custom styling/logic; will be placed when 'go to previous page' control should be disabled, otherwise removed
next-disabledpresencemanagedan auto managed attribute for a custom styling/logic; will be placed when 'go to next page' control should be disabled, otherwise removed

Note: if the total is adjusted to smaller number and selected appears to be out of range, the selected is set to the closest new available page (change event is fired as appropriate)

Events

EventDescription
changefired each time selected page changed (also when the initial selection happens, or when total is changed and as an outcome the selected page changed; event.detail: { selectedIndex: number; total: number })

Customization

vwc-pagination component allows customly slotted prev/next controls (see slots description below). In order to allow custom styling/behaviour of those parts, there are 2 managed component level attributes: prev-disabled / next-disabled (see above).

Slots

vwc-pagination allows the customization via the slots.

Slot nameDescription
prev-controlallows to override the default layout of the 'go to previous page' control button
next-controlallows to override the default layout of the 'go to next page' control button
2.45.0

3 months ago

2.43.0

10 months ago

2.43.2

9 months ago

2.43.1

10 months ago

2.44.0

8 months ago

2.41.0

11 months ago

2.42.0

11 months ago

2.38.0

1 year ago

2.39.1

1 year ago

2.39.0

1 year ago

2.37.2

1 year ago

2.40.0

1 year ago

2.36.3

1 year ago

2.36.2

1 year ago

2.37.0

1 year ago

2.36.0

2 years ago

2.36.1

2 years ago

2.35.0

2 years ago

2.32.0

2 years ago

2.34.0

2 years ago

2.34.1

2 years ago

2.31.0

2 years ago

2.33.1

2 years ago

2.33.0

2 years ago

2.29.0

2 years ago

2.30.2

2 years ago

2.30.1

2 years ago

2.30.3

2 years ago

2.30.0

2 years ago

2.28.1

2 years ago

2.28.0

2 years ago

2.28.2

2 years ago

2.27.1

2 years ago

2.27.0

2 years ago

2.26.0

2 years ago

2.25.10

2 years ago

2.25.9

2 years ago

2.25.8

2 years ago

2.25.7

2 years ago

2.25.6

2 years ago

2.25.5

2 years ago

2.25.3

2 years ago

2.25.2

2 years ago

2.25.1

2 years ago

2.25.0

2 years ago

2.24.1

2 years ago

2.24.0

2 years ago

2.23.0

2 years ago

2.22.1

3 years ago

2.22.0

3 years ago

2.21.1

3 years ago

2.21.0

3 years ago

2.20.1

3 years ago

2.20.0

3 years ago

2.19.0

3 years ago

2.18.1

3 years ago

2.18.0

3 years ago

2.17.0

3 years ago

2.16.1

3 years ago

2.16.0

3 years ago

2.15.0

3 years ago

2.14.0

3 years ago

2.13.0

3 years ago

2.12.0

3 years ago

2.11.0

3 years ago

2.10.0

3 years ago

2.9.1

3 years ago

2.9.0

3 years ago

2.8.0

3 years ago

2.7.0

3 years ago

2.6.2

3 years ago

2.6.1

3 years ago

2.6.0

3 years ago

2.5.0

3 years ago

2.4.1

3 years ago

2.4.0

3 years ago