feat: Begins a generic htmx form context and template, integrates user form, begins views for vendor and purchase orders.

This commit is contained in:
2025-01-08 14:02:50 -05:00
parent 3557227430
commit 2b6e92a5c6
18 changed files with 493 additions and 93 deletions

View File

@@ -1,43 +1,43 @@
#extend("index"):
#export("content"):
<div id="content">
<header>
<div class="container">
#extend("logo")
#extend("navbar")
</div>
</header>
<section class="content">
<div class="container">
<nav>
<ul class="nav-links">
<li>
<a hx-get="/?route=users"
hx-target="#home-content"
hx-swap="outerHTML"
hx-push-url="true"
#if(route == "users"): hx-trigger="revealed" #endif
>
Users
</a>
</li>
<li>
<a hx-get="/?route=employees"
hx-target="#home-content"
hx-swap="outerHTML"
hx-push-url="true"
#if(route == "employees"): hx-trigger="revealed" #endif
>
Employees
</a>
</li>
</ul>
</nav>
</div>
<div id="home-content" class="container">
<p>We're in!</p>
</div>
</section>
</div>
#endexport
#export("content"):
<div id="content">
<header>
<div class="container">
#extend("logo")
#extend("navbar")
</div>
</header>
<section class="content">
<div class="container">
<nav>
<ul class="nav-links">
<li>
<a hx-get="/users"
hx-target="#home-content"
hx-swap="outerHTML"
hx-push-url="true"
#if(route == "users"): hx-trigger="revealed" #endif
>
Users
</a>
</li>
<li>
<a hx-get="/employees"
hx-target="#home-content"
hx-swap="outerHTML"
hx-push-url="true"
#if(route == "employees"): hx-trigger="revealed" #endif
>
Employees
</a>
</li>
</ul>
</nav>
</div>
<div id="home-content" class="container">
<p>We're in!</p>
</div>
</section>
</div>
#endexport
#endextend