feat: Updating id key for usage in views, for typesafe keys

This commit is contained in:
2025-01-19 20:07:32 -05:00
parent 81f0e03549
commit 2de85ed758
13 changed files with 203 additions and 119 deletions

View File

@@ -15,9 +15,9 @@ struct PurchaseOrderSearch: HTML {
var content: some HTML {
form(
.id(.search),
.id(.purchaseOrder(.search)),
.hx.post(route: .purchaseOrder(.search(.index()))),
.hx.target(.purchaseOrders()),
.hx.target(.id(.purchaseOrder())),
.hx.swap(.outerHTML)
) {
div(.class("btn-row")) {
@@ -31,7 +31,7 @@ struct PurchaseOrderSearch: HTML {
select(
.name("context"), .class("col-3"),
.hx.get(route: .purchaseOrder(.search(.index()))),
.hx.target(.search),
.hx.target(.id(.purchaseOrder(.search))),
.hx.swap(.outerHTML.transition(true).swap("0.5s")),
.hx.pushURL(true)
) {