import Elementary
struct Float: HTML {
let id: String
let body: C?
init(id: String = "float") {
self.id = id
self.body = nil
}
init(id: String = "float", @HTMLBuilder body: () -> C) {
self.id = id
self.body = body()
}
var content: some HTML {
div(.id(id), .class("float")) {
if let body {
body
}
}
}
}
extension Float: Sendable where C: Sendable {}