feat: Cleans up routes.
This commit is contained in:
@@ -27,7 +27,7 @@ struct PurchaseOrderForm: HTML {
|
||||
}
|
||||
}
|
||||
form(
|
||||
.hx.post(route: .purchaseOrder(.shared(.index))),
|
||||
.hx.post(route: .purchaseOrder(.index)),
|
||||
.hx.target(.purchaseOrders(.table)),
|
||||
.hx.swap(.afterBegin),
|
||||
.customToggleFloatAfterRequest
|
||||
|
||||
@@ -23,7 +23,7 @@ struct PurchaseOrderSearch: HTML {
|
||||
div(.class("btn-row")) {
|
||||
button(
|
||||
.class("btn-secondary"), .style("position: absolute; top: 80px; right: 20px;"),
|
||||
.hx.get(route: .purchaseOrder(.shared(.index))), .hx.pushURL(true), .hx.target("body")
|
||||
.hx.get(route: .purchaseOrder(.index)), .hx.pushURL(true), .hx.target("body")
|
||||
)
|
||||
{ "x" }
|
||||
}
|
||||
@@ -61,16 +61,3 @@ struct PurchaseOrderSearch: HTML {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// enum PurchaseOrderSearchContext: String, Codable, Content, CaseIterable {
|
||||
// case employee
|
||||
// case customer
|
||||
// case vendor
|
||||
// }
|
||||
|
||||
// struct PurchaseOrderSearchContent: Content {
|
||||
// let context: PurchaseOrderSearchContext
|
||||
// let createdForID: Employee.ID?
|
||||
// let search: String?
|
||||
// let vendorBranchID: VendorBranch.ID?
|
||||
// }
|
||||
|
||||
@@ -45,7 +45,7 @@ struct PurchaseOrderTable: HTML {
|
||||
if context != .search {
|
||||
Button.add()
|
||||
.attributes(
|
||||
.hx.get(route: .purchaseOrder(.shared(.index))), .hx.target(.float),
|
||||
.hx.get(route: .purchaseOrder(.index)), .hx.target(.float),
|
||||
.hx.swap(.outerHTML), .hx.pushURL(true)
|
||||
)
|
||||
}
|
||||
@@ -82,7 +82,7 @@ struct PurchaseOrderTable: HTML {
|
||||
if page.metadata.pageCount > page.metadata.page {
|
||||
tr(
|
||||
// .hx.get("/purchase-orders/next?page=\(page.metadata.page + 1)&limit=\(page.metadata.per)"),
|
||||
.hx.get(route: .purchaseOrder(.shared(.page(page: page.metadata.page + 1, limit: page.metadata.per)))),
|
||||
.hx.get(route: .purchaseOrder(.page(page: page.metadata.page + 1, limit: page.metadata.per))),
|
||||
.hx.trigger(.event(.revealed)),
|
||||
.hx.swap(.outerHTML.transition(true).swap("1s")),
|
||||
.hx.target(.this),
|
||||
@@ -111,7 +111,7 @@ struct PurchaseOrderTable: HTML {
|
||||
td {
|
||||
Button.detail()
|
||||
.attributes(
|
||||
.hx.get(route: .purchaseOrder(.shared(.get(id: purchaseOrder.id)))),
|
||||
.hx.get(route: .purchaseOrder(.get(id: purchaseOrder.id))),
|
||||
.hx.target("#float"),
|
||||
.hx.swap(.outerHTML.transition(true).swap("0.5s")),
|
||||
.hx.pushURL(true)
|
||||
|
||||
Reference in New Issue
Block a user