import { LightningElement, api } from 'lwc'; export default class Paginator extends LightningElement { @api previousButtonDisabled; @api nextButtonDisabled; @api recordStart; @api recordEnd; @api totalRecords; @api pageSizeOptions; handlePrevious() { this.dispatchEvent(new CustomEvent('previous')); } handleNext() { this.dispatchEvent(new CustomEvent('next')); } handleFirst() { this.dispatchEvent(new CustomEvent('first')); } handleLast() { this.dispatchEvent(new CustomEvent('last')); } handleRecordsPerPage(event){ let perpages = event.target.value; let pageschangeEvent = new CustomEvent("pageschange",{detail:perpages}); this.dispatchEvent(pageschangeEvent); } }