Everywhere: Implement HTMX todo page
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
import Elementary
|
||||
import ElementaryHTMX
|
||||
|
||||
// -----------------------------------------
|
||||
// Elementary
|
||||
|
||||
public extension HTMLAttribute {
|
||||
static func empty() -> HTMLAttribute {
|
||||
return HTMLAttribute(name: "", value: "")
|
||||
}
|
||||
}
|
||||
|
||||
// -----------------------------------------
|
||||
// ElementaryHTMX
|
||||
|
||||
public extension HTMLAttribute.hx {
|
||||
static func swap(_ value: HTMLAttributeValue.HTMX.ModifiedSwapTarget, _ spec: String? = nil) -> HTMLAttribute {
|
||||
if let spec {
|
||||
.init(name: "hx-swap", value: "\(value.rawValue) \(spec)")
|
||||
} else {
|
||||
.init(name: "hx-swap", value: value.rawValue)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user