import Elementary public struct Tooltip: HTML, Sendable { let tooltip: String let inner: Inner public init( _ tooltip: String, @HTMLBuilder inner: () -> Inner ) { self.tooltip = tooltip self.inner = inner() } public var body: some HTML { div( .class("tooltip"), .data("tip", value: tooltip) ) { inner } } }