feat: Adds api route tests. Tested user interface works as expected, still needs some work on vendors form.
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user