Skip to content

Commit 73d9ac1

Browse files
authored
Merge pull request #912 from Srijatalamarla/fix/pagination-buttons
Restore PR #856 - fixes pagination buttons styling in leaderboard on small screens
2 parents 342ad02 + 5e04ea9 commit 73d9ac1

File tree

1 file changed

+52
-19
lines changed

1 file changed

+52
-19
lines changed

src/components/dashboard/LeaderBoard/leaderboard.css

Lines changed: 52 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -750,15 +750,18 @@
750750
}
751751

752752
/* Pagination ellipsis */
753-
.pagination-ellipsis {
753+
.contributors-container .pagination-ellipsis {
754754
display: flex;
755755
justify-content: center;
756-
align-items: center;
757756
width: 40px;
758757
height: 40px;
759758
font-weight: bold;
760759
font-size: 18px;
760+
-webkit-user-select: none;
761761
user-select: none;
762+
letter-spacing: 2px;
763+
background: none;
764+
border: none;
762765
}
763766

764767
.light .pagination-ellipsis {
@@ -881,32 +884,62 @@
881884
.points-cell {
882885
justify-self: center;
883886
}
887+
}
884888

885-
/* Pagination mobile styles */
886-
.pagination {
887-
flex-wrap: wrap;
888-
gap: 6px;
889-
padding: 16px 0;
890-
}
891-
892-
.page-numbers {
893-
order: 2;
894-
width: 100%;
895-
justify-content: center;
896-
margin-top: 8px;
889+
/* Pagination responsive styles */
890+
@media (max-width: 768px) {
891+
.contributors-container .pagination {
892+
flex-direction: row;
893+
gap: 0;
897894
}
898895

899-
.pagination-btn {
900-
width: 36px;
901-
height: 36px;
896+
.contributors-container .page-numbers {
897+
flex-wrap: nowrap;
898+
gap: 0;
899+
padding: 0;
902900
}
903901

904-
.page-btn,
905-
.pagination-ellipsis {
902+
.contributors-container .page-numbers .page-btn,
903+
.contributors-container .pagination .pagination-btn,
904+
.contributors-container .pagination-ellipsis {
905+
min-width: 32px;
906906
width: 32px;
907907
height: 32px;
908+
padding: 8px;
908909
font-size: 14px;
909910
}
911+
912+
.contributors-container .pagination span {
913+
min-width: 32px;
914+
background: none;
915+
border: none;
916+
}
917+
}
918+
919+
@media (max-width: 475px) {
920+
921+
.contributors-container .page-numbers .page-btn,
922+
.contributors-container .pagination .pagination-btn,
923+
.contributors-container .pagination-ellipsis {
924+
min-width: 24px;
925+
width: 24px;
926+
height: 24px;
927+
margin: 0 4px;
928+
font-size: 12px;
929+
}
930+
931+
.contributors-container .pagination span {
932+
min-width: 24px;
933+
}
934+
}
935+
936+
@media (max-width: 320px) {
937+
938+
.contributors-container .page-numbers .page-btn,
939+
.contributors-container .pagination .pagination-btn,
940+
.contributors-container .pagination-ellipsis {
941+
margin: 0 2px;
942+
}
910943
}
911944

912945
/* Skeleton Loader Styles */

0 commit comments

Comments
 (0)