diff --git a/app/furniture/section_navigation/section_navigation.rb b/app/furniture/section_navigation/section_navigation.rb
index c123a15b4..515c89186 100644
--- a/app/furniture/section_navigation/section_navigation.rb
+++ b/app/furniture/section_navigation/section_navigation.rb
@@ -1,6 +1,7 @@
class SectionNavigation
class SectionNavigation < Furniture
location(parent: :room)
+ default_scope { where(furniture_kind: "section_navigation") }
def rooms
space.rooms.where.not(id: space.entrance_id)
diff --git a/app/furniture/section_navigation/section_navigations/_section_navigation.html.erb b/app/furniture/section_navigation/section_navigations/_section_navigation.html.erb
index 4cc32b6f5..759e7e24a 100644
--- a/app/furniture/section_navigation/section_navigations/_section_navigation.html.erb
+++ b/app/furniture/section_navigation/section_navigations/_section_navigation.html.erb
@@ -1,10 +1,7 @@
<% policy_scope(section_navigation.rooms).each do |room| %>
- <%= link_to [room.space, room], class: "no-underline" do %>
- <%= render CardComponent.new(
- data: { access_level: room.access_level, slug: room.slug, model: "room", id: room.id },
- classes: "group self-stretch hover:bg-orange-50"
- ) do %>
+ <%= link_to polymorphic_path(room.location), class: "no-underline" do %>
+ <%= render CardComponent.new(classes: "group self-stretch hover:bg-orange-50") do %>
<%= room.name %>
diff --git a/app/views/rooms/_room.html.erb b/app/views/rooms/_room.html.erb
index eb97b554d..af2c9ac43 100644
--- a/app/views/rooms/_room.html.erb
+++ b/app/views/rooms/_room.html.erb
@@ -4,10 +4,4 @@
<%= render room.gizmos.rank(:slot) %>
-
-
- <% policy_scope(room.space.rooms).each do |room| %>
- <%= render partial: 'spaces/room_card', locals: { room: room } %>
- <% end %>
-
diff --git a/app/views/spaces/_room_card.html.erb b/app/views/spaces/_room_card.html.erb
deleted file mode 100644
index 1eb57f5db..000000000
--- a/app/views/spaces/_room_card.html.erb
+++ /dev/null
@@ -1,18 +0,0 @@
-<%= link_to [room.space, room], class: "no-underline" do %>
- <%= render CardComponent.new(
- data: { access_level: room.access_level, slug: room.slug, model: "room", id: room.id },
- classes: "group self-stretch hover:bg-orange-50"
- ) do %>
-