Properties
Optional ActionsComponent
ActionsComponent: React.ElementType<TablePaginationActionsProps>
Optional SelectProps
SelectProps: Partial<SelectProps>
Optional backIconButtonProps
backIconButtonProps: Partial<IconButtonProps>
Optional backIconButtonText
backIconButtonText: undefined | string
Optional customClasses
customClasses: string | string[]
Optional data-qa
data-qa: undefined | string
Optional labelDisplayedRows
labelDisplayedRows: undefined | ((paginationInfo: LabelDisplayedRowsArgs) => React.ReactNode)
labelPaginationOf
labelPaginationOf: ReactNode
Optional labelRowsPerPage
labelRowsPerPage: React.ReactNode
Optional nextIconButtonProps
nextIconButtonProps: Partial<IconButtonProps>
Optional nextIconButtonText
nextIconButtonText: undefined | string
Optional onChangePage
onChangePage: undefined | ((event: MouseEvent<HTMLButtonElement> | null, page: number) => void)
Optional onChangeRowsPerPage
onChangeRowsPerPage: React.ChangeEventHandler<HTMLTextAreaElement | HTMLInputElement>
onPageChange
onPageChange: (event: MouseEvent<HTMLButtonElement> | null, page: number) => void
Type declaration
-
- (event: MouseEvent<HTMLButtonElement> | null, page: number): void
-
Parameters
-
event: MouseEvent<HTMLButtonElement> | null
-
page: number
Returns void
Optional onRowsPerPageChange
onRowsPerPageChange: React.ChangeEventHandler<HTMLTextAreaElement | HTMLInputElement>
rowsPerPage
rowsPerPage: number
Optional rowsPerPageOptions
rowsPerPageOptions: Array<number | { label: string; value: number }>
Custom CSS classes to pass to the button