diff --git a/lib/chiya_web/components/core_components.ex b/lib/chiya_web/components/core_components.ex
index a1a940b..774a5f3 100644
--- a/lib/chiya_web/components/core_components.ex
+++ b/lib/chiya_web/components/core_components.ex
@@ -22,6 +22,66 @@ defmodule ChiyaWeb.CoreComponents do
"""
end
+ @doc """"
+ Renders the admin menu bar
+ """
+
+ attr :current_user, :map, required: true
+
+ def admin_bar(assigns) do
+ ~H"""
+
+ <%= if @current_user do %>
+ -
+ <%= @current_user.email %>
+
+ -
+ <.link
+ href={~p"/user"}
+ class="text-xs leading-6 text-gray-100 font-semibold hover:text-gray-300"
+ >
+ Profile
+
+
+ -
+ <.link
+ href={~p"/admin"}
+ class="text-xs leading-6 text-gray-100 font-semibold hover:text-gray-300"
+ >
+ Admin
+
+
+ -
+ <.link
+ href={~p"/user/log_out"}
+ method="delete"
+ class="text-xs leading-6 text-gray-100 font-semibold hover:text-gray-300"
+ >
+ Log out
+
+
+ <% else %>
+ -
+ <.link
+ href={~p"/user/register"}
+ class="text-xs leading-6 text-gray-100 font-semibold hover:text-gray-300"
+ >
+ Register
+
+
+ -
+ <.link
+ href={~p"/user/log_in"}
+ class="text-xs leading-6 text-gray-100 font-semibold hover:text-gray-300"
+ >
+ Log in
+
+
+ <% end %>
+
+ """
+ end
+
@doc """
Renders a UI for uploading files
"""