feat: Adds api route tests. Tested user interface works as expected, still needs some work on vendors form.

This commit is contained in:
2025-01-20 16:44:12 -05:00
parent affd9b5d81
commit 410bbae1c8
23 changed files with 537 additions and 121 deletions

View File

@@ -23,7 +23,7 @@ struct UserForm: HTML, Sendable {
.hx.post(context.targetURL),
.hx.pushURL(context.pushURL),
.hx.target(context.target),
.hx.swap(.outerHTML),
.hx.swap(context == .create ? .afterBegin.transition(true).swap("0.5s") : .outerHTML),
.hx.on(
.afterRequest,
.ifSuccessful(.resetForm, .toggleContent(.float))
@@ -92,12 +92,12 @@ struct UserForm: HTML, Sendable {
}
}
var target: String {
var target: HXTarget {
switch self {
case .create:
return "next table"
return .id(.user(.table))
case .login:
return "body"
return .body
}
}