From 7bd63caae7718f0e07b42a8ad8cb120701e42554 Mon Sep 17 00:00:00 2001 From: sloane <git@sloanelybutsurely.com> Date: Mon, 24 Mar 2025 06:45:18 -0400 Subject: [PATCH] restore basic layout --- lib/web/components/layouts/app.html.heex | 25 +++++++++++++++++++++++- lib/web/router.ex | 2 +- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/lib/web/components/layouts/app.html.heex b/lib/web/components/layouts/app.html.heex index ccdf89c..00ea327 100644 --- a/lib/web/components/layouts/app.html.heex +++ b/lib/web/components/layouts/app.html.heex @@ -1 +1,24 @@ -{@inner_content} +<div class="sticky top-0 z-50 flex flex-row bg-white justify-between py-1 md:mb-2 border-b border-gray-200"> + <div class="flex flex-col md:flex-row"> + <section class="flex flex-row gap-x-2 md:border-r border-gray-200 px-2"> + <.link href={~p"/"} class="font-bold group"> + 💜 <span class="group-hover:underline">sloanelybutsurely.com</span> + </.link> + <nav> + <ul class="flex flex-row gap-x-2"></ul> + </nav> + </section> + </div> + + <%= if is_nil(@current_user) do %> + <.link class="px-2 text-transparent hover:text-current" href={~p"/admin/users/log_in"}> + sign in + </.link> + <% else %> + <.link class="px-2" href={~p"/admin/users/log_out"} method="delete">sign out</.link> + <% end %> +</div> + +<main class="p-2 max-w-2xl mx-auto"> + {@inner_content} +</main> diff --git a/lib/web/router.ex b/lib/web/router.ex index 8ee4e37..bcd4def 100644 --- a/lib/web/router.ex +++ b/lib/web/router.ex @@ -38,7 +38,7 @@ defmodule Web.Router do get "/", PageController, :home - delete "/users/log_out", UserSessionController, :delete + delete "/admin/users/log_out", UserSessionController, :delete # live_session :current_user, on_mount: [{Web.UserAuth, :mount_current_user}] do # end