bloginamatrix.xyz/src/components/nav.nim

17 lines
712 B
Nim

import os, happyx, navButton
component Nav:
`template`:
tNav(class="text-center text-white w-64 max-md:w-32 max-sm:w-full bg-black"):
tP(class="font-asix"):
"Sidebar"
tUl(class="list-none"):
component NavButton("Home", "/")
# component NavButton("Test Article", "/read/test")
# component NavButton("Example Article", "/read/Example 1")
# component NavButton("Example 2 Article", "/read/Example 2")
# TODO: automatically create a button for each html file in /src/public/Blog
#! this dont worky idk
for kind, path in walkDir("/src/public/Blog"):
if kind == pcFile:
component NavButton(path, "/read/" & path)