From 65a6310cb973716c320f6fc52d504d79bacc9175 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tu=C4=9F=C3=A7e=20K=C3=BC=C3=A7=C3=BCko=C4=9Flu?= Date: Tue, 30 May 2023 16:39:08 +0300 Subject: [PATCH] Refactor #3965 - For Paginator --- components/lib/paginator/BasePaginator.vue | 140 ++++++++++++++++++ .../lib/paginator/CurrentPageReport.vue | 2 +- components/lib/paginator/FirstPageLink.vue | 14 +- .../lib/paginator/JumpToPageDropdown.vue | 12 +- components/lib/paginator/JumpToPageInput.vue | 2 +- components/lib/paginator/LastPageLink.vue | 14 +- components/lib/paginator/NextPageLink.vue | 14 +- components/lib/paginator/Paginator.d.ts | 4 +- components/lib/paginator/Paginator.vue | 94 +----------- components/lib/paginator/PrevPageLink.vue | 14 +- .../lib/paginator/RowsPerPageDropdown.vue | 12 +- 11 files changed, 179 insertions(+), 143 deletions(-) create mode 100644 components/lib/paginator/BasePaginator.vue diff --git a/components/lib/paginator/BasePaginator.vue b/components/lib/paginator/BasePaginator.vue new file mode 100644 index 000000000..9032829b6 --- /dev/null +++ b/components/lib/paginator/BasePaginator.vue @@ -0,0 +1,140 @@ + diff --git a/components/lib/paginator/CurrentPageReport.vue b/components/lib/paginator/CurrentPageReport.vue index ed4da044e..8be272bab 100755 --- a/components/lib/paginator/CurrentPageReport.vue +++ b/components/lib/paginator/CurrentPageReport.vue @@ -1,5 +1,5 @@ - - diff --git a/components/lib/paginator/PrevPageLink.vue b/components/lib/paginator/PrevPageLink.vue index 1df47f848..6b8b5facd 100755 --- a/components/lib/paginator/PrevPageLink.vue +++ b/components/lib/paginator/PrevPageLink.vue @@ -1,6 +1,6 @@ @@ -27,16 +27,6 @@ export default { }); } }, - computed: { - containerClass() { - return [ - 'p-paginator-prev p-paginator-element p-link', - { - 'p-disabled': this.$attrs.disabled - } - ]; - } - }, components: { AngleLeftIcon: AngleLeftIcon }, diff --git a/components/lib/paginator/RowsPerPageDropdown.vue b/components/lib/paginator/RowsPerPageDropdown.vue index a83b8d6a1..7ac2d6689 100755 --- a/components/lib/paginator/RowsPerPageDropdown.vue +++ b/components/lib/paginator/RowsPerPageDropdown.vue @@ -1,5 +1,15 @@