diff --git a/lib/error_tracker/web/components/layouts.ex b/lib/error_tracker/web/components/layouts.ex
index 94bdb12..e02f12e 100644
--- a/lib/error_tracker/web/components/layouts.ex
+++ b/lib/error_tracker/web/components/layouts.ex
@@ -2,8 +2,6 @@ defmodule ErrorTracker.Web.Layouts do
@moduledoc false
use ErrorTracker.Web, :html
- alias ErrorTracker.Web.Layouts.Navbar
-
@default_socket_config %{path: "/live", transport: :websocket}
@css :code.priv_dir(:error_tracker) |> Path.join("static/app.css") |> File.read!()
@@ -19,4 +17,83 @@ defmodule ErrorTracker.Web.Layouts do
config = Application.get_env(:error_tracker, :live_view_socket, [])
Keyword.get(config, key, default)
end
+
+ def navbar(assigns) do
+ ~H"""
+
+ """
+ end
+
+ attr :to, :string, required: true
+ attr :rest, :global
+
+ slot :inner_block, required: true
+
+ def navbar_item(assigns) do
+ ~H"""
+
+
+ <%= render_slot(@inner_block) %>
+
+
+ """
+ end
end
diff --git a/lib/error_tracker/web/components/layouts/live.html.heex b/lib/error_tracker/web/components/layouts/live.html.heex
index 864819d..b6b6845 100644
--- a/lib/error_tracker/web/components/layouts/live.html.heex
+++ b/lib/error_tracker/web/components/layouts/live.html.heex
@@ -1,4 +1,4 @@
-<.live_component module={Navbar} id="navbar" {assigns} />
+<.navbar id="navbar" {assigns} />
<%= @inner_content %>
diff --git a/lib/error_tracker/web/components/layouts/navbar.ex b/lib/error_tracker/web/components/layouts/navbar.ex
deleted file mode 100644
index a988634..0000000
--- a/lib/error_tracker/web/components/layouts/navbar.ex
+++ /dev/null
@@ -1,83 +0,0 @@
-defmodule ErrorTracker.Web.Layouts.Navbar do
- @moduledoc false
- use ErrorTracker.Web, :live_component
-
- def render(assigns) do
- ~H"""
-
- """
- end
-
- attr :to, :string, required: true
- attr :rest, :global
-
- slot :inner_block, required: true
-
- def navbar_item(assigns) do
- ~H"""
-
-
- <%= render_slot(@inner_block) %>
-
-
- """
- end
-end