diff --git a/app/views/debates/index.html.erb b/app/views/debates/index.html.erb
index b1a4b8007..16197f221 100644
--- a/app/views/debates/index.html.erb
+++ b/app/views/debates/index.html.erb
@@ -24,21 +24,7 @@
<% end %>
- <% if @tag_filter || @search_terms %>
-
-
- <%= t("debates.index.select_order") %>
-
- <%= render 'shared/order_selector', i18n_namespace: "debates.index" %>
-
- <% else %>
-
-
- <%= t("debates.index.select_order_long") %>
-
- <%= render 'shared/order_selector', i18n_namespace: "debates.index" %>
-
- <% end %>
+ <%= render 'shared/order_links', i18n_namespace: "debates.index" %>
<%= link_to t("debates.index.start_debate"), new_debate_path, class: 'button radius expand' %>
diff --git a/app/views/proposals/index.html.erb b/app/views/proposals/index.html.erb
index 77a0a79a0..6db5e3fc1 100644
--- a/app/views/proposals/index.html.erb
+++ b/app/views/proposals/index.html.erb
@@ -24,21 +24,7 @@
<% end %>
- <% if @tag_filter || @search_terms %>
-
-
- <%= t("proposals.index.select_order") %>
-
- <%= render 'shared/order_selector', i18n_namespace: "proposals.index" %>
-
- <% else %>
-
-
- <%= t("proposals.index.select_order_long") %>
-
- <%= render 'shared/order_selector', i18n_namespace: "proposals.index" %>
-
- <% end %>
+ <%= render 'shared/order_links', i18n_namespace: "proposals.index" %>
<%= link_to t("proposals.index.start_proposal"), new_proposal_path, class: 'button radius expand' %>
diff --git a/app/views/shared/_order_links.html.erb b/app/views/shared/_order_links.html.erb
new file mode 100644
index 000000000..bea821859
--- /dev/null
+++ b/app/views/shared/_order_links.html.erb
@@ -0,0 +1,7 @@
+
+ <% valid_orders.each do |order| %>
+ <%= link_to t("#{i18n_namespace}.orders.#{order}"),
+ current_path_with_query_params(order: order, page: 1),
+ class: order == @current_order ? 'active' : '' %>
+ <% end %>
+