diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb
index cce93c1a14..e2c0af0732 100644
--- a/app/controllers/users_controller.rb
+++ b/app/controllers/users_controller.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
class UsersController < ApplicationController
- layout "errbit"
+ layout "errbit", except: :index
def index
@users = policy_scope(User)
diff --git a/app/views/kaminari/_first_page.html.erb b/app/views/kaminari/_first_page.html.erb
index b40a23dcb6..1ca96283ad 100644
--- a/app/views/kaminari/_first_page.html.erb
+++ b/app/views/kaminari/_first_page.html.erb
@@ -6,6 +6,6 @@
per_page: number of items to fetch per page
remote: data-remote
-%>
-
- <%= link_to_unless current_page.first?, t("views.pagination.first").html_safe, url, remote: remote %>
-
+
+ <%= link_to_unless current_page.first?, t("views.pagination.first").html_safe, url, remote: remote, class: "page-link" %>
+
diff --git a/app/views/kaminari/_gap.html.erb b/app/views/kaminari/_gap.html.erb
index 9ed07ace0a..7dfc7effe5 100644
--- a/app/views/kaminari/_gap.html.erb
+++ b/app/views/kaminari/_gap.html.erb
@@ -5,4 +5,6 @@
per_page: number of items to fetch per page
remote: data-remote
-%>
-<%= t("views.pagination.truncate").html_safe %>
+
+ <%= link_to t("views.pagination.truncate").html_safe, "#", class: "page-link" %>
+
diff --git a/app/views/kaminari/_last_page.html.erb b/app/views/kaminari/_last_page.html.erb
index 7cdc9a4759..9e919d352e 100644
--- a/app/views/kaminari/_last_page.html.erb
+++ b/app/views/kaminari/_last_page.html.erb
@@ -6,6 +6,6 @@
per_page: number of items to fetch per page
remote: data-remote
-%>
-
- <%= link_to_unless current_page.last?, t("views.pagination.last").html_safe, url, remote: remote %>
-
+
+ <%= link_to_unless current_page.last?, t("views.pagination.last").html_safe, url, remote: remote, class: "page-link" %>
+
diff --git a/app/views/kaminari/_next_page.html.erb b/app/views/kaminari/_next_page.html.erb
index c87d1fce50..8e824edc3b 100644
--- a/app/views/kaminari/_next_page.html.erb
+++ b/app/views/kaminari/_next_page.html.erb
@@ -6,6 +6,6 @@
per_page: number of items to fetch per page
remote: data-remote
-%>
-
- <%= link_to_unless current_page.last?, t("views.pagination.next").html_safe, url, rel: "next", remote: remote %>
-
+
+ <%= link_to_unless current_page.last?, t("views.pagination.next").html_safe, url, rel: "next", remote: remote, class: "page-link" %>
+
diff --git a/app/views/kaminari/_page.html.erb b/app/views/kaminari/_page.html.erb
index 0d4d131254..affd17cfae 100644
--- a/app/views/kaminari/_page.html.erb
+++ b/app/views/kaminari/_page.html.erb
@@ -7,6 +7,12 @@
per_page: number of items to fetch per page
remote: data-remote
-%>
-">
- <%= link_to_unless page.current?, page, url, {remote: remote, rel: page.rel} %>
-
+<% if page.current? %>
+
+ <%= content_tag :a, page, data: { remote: remote }, rel: page.rel, class: "page-link" %>
+
+<% else %>
+
+ <%= link_to page, url, remote: remote, rel: page.rel, class: "page-link" %>
+
+<% end %>
diff --git a/app/views/kaminari/_paginator.html.erb b/app/views/kaminari/_paginator.html.erb
index 5525f48f4a..d8eb927e94 100644
--- a/app/views/kaminari/_paginator.html.erb
+++ b/app/views/kaminari/_paginator.html.erb
@@ -6,20 +6,20 @@
remote: data-remote
paginator: the paginator that renders the pagination tags inside
-%>
-<%= paginator.render do -%>
-