switch footer and admin bar text

This commit is contained in:
Inhji 2023-04-09 13:57:52 +02:00
parent b01b248d15
commit 805eacdf1e
3 changed files with 6 additions and 7 deletions

View file

@ -76,6 +76,7 @@ defmodule ChiyaWeb.AdminComponents do
""" """
attr :current_user, :map, required: true attr :current_user, :map, required: true
attr :settings, :map, required: true
def admin_bar(assigns) do def admin_bar(assigns) do
~H""" ~H"""
@ -85,10 +86,7 @@ defmodule ChiyaWeb.AdminComponents do
href={~p"/"} href={~p"/"}
class="flex gap-3 text-sm leading-6 font-semibold text-gray-900 dark:text-gray-100 dark:hover:text-gray-300 hover:text-gray-700" class="flex gap-3 text-sm leading-6 font-semibold text-gray-900 dark:text-gray-100 dark:hover:text-gray-300 hover:text-gray-700"
> >
<span>Chiya</span> <%= @settings.title %>
<p class="rounded-full bg-theme-primary/10 px-2 text-[0.8125rem] font-medium leading-6 text-theme-primary">
v<%= Application.spec(:chiya, :vsn) %>
</p>
</.link> </.link>
</li> </li>
<li class="flex-1"></li> <li class="flex-1"></li>

View file

@ -22,7 +22,7 @@
</script> </script>
</head> </head>
<body class="bg-gray-200 dark:bg-gray-900 antialiased"> <body class="bg-gray-200 dark:bg-gray-900 antialiased">
<.admin_bar current_user={@current_user} /> <.admin_bar current_user={@current_user} settings={@settings} />
<%= @inner_content %> <%= @inner_content %>
<div id="react-root"></div> <div id="react-root"></div>
</body> </body>

View file

@ -25,14 +25,15 @@
</style> </style>
</head> </head>
<body class="bg-theme-background antialiased min-h-screen flex flex-col"> <body class="bg-theme-background antialiased min-h-screen flex flex-col">
<.admin_bar current_user={@current_user} /> <.admin_bar current_user={@current_user} settings={@settings} />
<main class="flex-1"> <main class="flex-1">
<%= @inner_content %> <%= @inner_content %>
</main> </main>
<footer class="px-4 py-1 sm:px-6 lg:px-8 bg-white/30 dark:bg-black/30 text-gray-900 dark:text-gray-100 text-xs leading-6 font-semibold"> <footer class="px-4 py-1 sm:px-6 lg:px-8 bg-white/30 dark:bg-black/30 text-gray-900 dark:text-gray-100 text-xs leading-6 font-semibold">
<span class="text-theme-primary">⌘</span> <span><%= @settings.title %></span> <span class="text-theme-primary">⌘</span> <span>Chiya</span> <span class="rounded-full bg-theme-primary/10 px-2 text-xs font-medium leading-6 text-theme-primary">
v<%= Application.spec(:chiya, :vsn) %></span>
</footer> </footer>
<%= raw(@settings.custom_html) %> <%= raw(@settings.custom_html) %>