diff --git a/lib/live_beats_web/live/live_helpers.ex b/lib/live_beats_web/live/live_helpers.ex
index 2dc8eb5..8febf45 100644
--- a/lib/live_beats_web/live/live_helpers.ex
+++ b/lib/live_beats_web/live/live_helpers.ex
@@ -124,9 +124,11 @@ defmodule LiveBeatsWeb.LiveHelpers do
def link(%{navigate: _to} = assigns) do
assigns = assign_new(assigns, :class, fn -> nil end)
+ opts = assigns_to_attributes(assigns, [:navigate])
+ assigns = assign(assigns, :opts, opts)
~H"""
-
+
<%= render_slot(@inner_block) %>
"""