Refactored Paginator

This commit is contained in:
Cagatay Civici 2024-04-26 11:07:08 +03:00
parent bee86061aa
commit 28d563323c
3 changed files with 24 additions and 21 deletions

View file

@ -8,47 +8,47 @@ const classes = {
[`p-paginator-${key}`]: instance.hasBreakpoints()
}
],
start: 'p-paginator-left-content',
end: 'p-paginator-right-content',
start: 'p-paginator-content-start',
end: 'p-paginator-content-end',
firstPageButton: ({ instance }) => [
'p-paginator-first p-paginator-element p-link',
'p-paginator-first',
{
'p-disabled': instance.$attrs.disabled
}
],
firstPageIcon: 'p-paginator-icon',
firstPageIcon: 'p-paginator-first-icon',
previousPageButton: ({ instance }) => [
'p-paginator-prev p-paginator-element p-link',
'p-paginator-prev',
{
'p-disabled': instance.$attrs.disabled
}
],
previousPageIcon: 'p-paginator-icon',
previousPageIcon: 'p-paginator-prev-icon',
nextPageButton: ({ instance }) => [
'p-paginator-next p-paginator-element p-link',
'p-paginator-next',
{
'p-disabled': instance.$attrs.disabled
}
],
nextPageIcon: 'p-paginator-icon',
nextPageIcon: 'p-paginator-next-icon',
lastPageButton: ({ instance }) => [
'p-paginator-last p-paginator-element p-link',
'p-paginator-last',
{
'p-disabled': instance.$attrs.disabled
}
],
lastPageIcon: 'p-paginator-icon',
lastPageIcon: 'p-paginator-last-icon',
pages: 'p-paginator-pages',
pageButton: ({ props, pageLink }) => [
'p-paginator-page p-paginator-element p-link',
'p-paginator-page',
{
'p-highlight': pageLink - 1 === props.page
'p-paginator-page-active': pageLink - 1 === props.page
}
],
current: 'p-paginator-current',
rowPerPageDropdown: 'p-paginator-rpp-options',
jumpToPageDropdown: 'p-paginator-page-options',
jumpToPageInput: 'p-paginator-page-input'
rowPerPageDropdown: 'p-paginator-rpp-dropdown',
jumpToPageDropdown: 'p-paginator-jtp-dropdown',
jumpToPageInput: 'p-paginator-jtp-input'
};
export default BaseStyle.extend({