Add the footer partial.
This commit is contained in:
@@ -8,3 +8,5 @@
|
|||||||
{@inner_content}
|
{@inner_content}
|
||||||
</div>
|
</div>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
|
<.partial_footer />
|
||||||
@@ -4,6 +4,7 @@ defmodule DecentralisedBookIndexWeb.Components.MyPartials do
|
|||||||
defmacro __using__(_) do
|
defmacro __using__(_) do
|
||||||
quote do
|
quote do
|
||||||
import MyPartials.Navbar, only: [partial_navbar: 1]
|
import MyPartials.Navbar, only: [partial_navbar: 1]
|
||||||
|
import MyPartials.Footer, only: [partial_footer: 1]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
defmodule DecentralisedBookIndexWeb.Components.MyPartials.Footer do
|
||||||
|
use Phoenix.Component
|
||||||
|
|
||||||
|
def partial_footer(assigns) do
|
||||||
|
~H"""
|
||||||
|
<footer class="bg-white shadow-sm dark:bg-gray-900">
|
||||||
|
<div class="w-full max-w-screen-xl mx-auto p-4 md:py-8">
|
||||||
|
<hr class="my-6 border-gray-200 sm:mx-auto dark:border-gray-700 lg:my-8" />
|
||||||
|
<span class="block text-sm text-gray-500 sm:text-center dark:text-gray-400">© 2025 Kostiantyn Klochko. All Rights Reserved.</span>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
"""
|
||||||
|
end
|
||||||
|
|
||||||
|
def selected_navbar_link_css(page_title, active_title) do
|
||||||
|
if active_title =~ page_title do
|
||||||
|
"block py-2 pr-4 pl-3 text-black dark:text-white rounded bg-primary-700 lg:bg-transparent lg:text-primary-700 lg:p-0 dark:text-white"
|
||||||
|
else
|
||||||
|
"block py-2 pr-4 pl-3 text-gray-700 border-b border-gray-100 hover:bg-gray-50 lg:hover:bg-transparent lg:border-0 lg:hover:text-primary-700 lg:p-0 dark:text-gray-400 lg:dark:hover:text-white dark:hover:bg-gray-700 dark:hover:text-white lg:dark:hover:bg-transparent dark:border-gray-700"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
Reference in New Issue
Block a user