From 153c171a3b3757966b7f972aceded192fd31a833 Mon Sep 17 00:00:00 2001 From: Khafid Prayoga Date: Tue, 26 Aug 2025 16:57:11 +0700 Subject: [PATCH] refactor(ui): migrate button and pagination components to radix-vue - Replace reka-ui imports with radix-vue in Button component - Update pagination components to use direct radix-vue icons - Simplify button variants styling and adjust size variants - Remove unused data-slot attribute from Button component --- app/components/pub/ui/button/Button.vue | 5 ++-- app/components/pub/ui/button/index.ts | 23 +++++++++---------- .../pub/ui/pagination/PaginationEllipsis.vue | 6 ++--- .../pub/ui/pagination/PaginationFirst.vue | 12 ++++++---- .../pub/ui/pagination/PaginationLast.vue | 12 ++++++---- .../pub/ui/pagination/PaginationNext.vue | 12 ++++++---- .../pub/ui/pagination/PaginationPrev.vue | 12 ++++++---- 7 files changed, 44 insertions(+), 38 deletions(-) diff --git a/app/components/pub/ui/button/Button.vue b/app/components/pub/ui/button/Button.vue index 7b3478e7..cfb2c15a 100644 --- a/app/components/pub/ui/button/Button.vue +++ b/app/components/pub/ui/button/Button.vue @@ -1,9 +1,9 @@