1.0.1 • Published 4 years ago

cps-pagination v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

Pagination Web Component

Install

npm install cps-pagination

Usage

<cps-pagination total-pages="10"></cps-pagination>
const pagination = document.querySelector('cps-pagination');

pagination.addEventListener('pageChanged', evt => { 
  pagination.currentPage = evt.detail; 
});

Properties

PropertyAttributeDescriptionTypeDefault
currentPagecurrent-pagenumber1
disableddisabledbooleanfalse
pagerLimitpager-limitnumber5
selectDisabledselect-disabledbooleanfalse
totalPagestotal-pagesnumber1

Events

EventDescriptionType
pageChangedReturn value after selected pageCustomEvent<number>

CSS Variables

--cps-font-family: BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;

--cps-border-color: #dbdbdb;
--cps-hover-border-color: #a6a6a6;
--cps-bg-color: #fff;
--cps-icon-color: #4a4a4a;
--cps-font-color: #4a4a4a;
--cps-ellipsis-font-color: #b5b5b5;
--cps-selected-bg-color: #686179;
--cps-selected-font-color: #fff;

Overwrite CSS Variables

<style>
  cps-pagination {
    --cps-bg-color: black;
  }
</style>
<cps-pagination total-pages="10"></cps-pagination>

Browser compatibility

  • Chrome
  • Edge
  • Firefox
  • Safari
  • Opera

Changelog

1.0.1

  • Release 06.05.2020

  • Doc

    • Updates

1.0.0

  • Release 06.05.2020

Built with StencilJS