feat: Updates rectangular size to be a modal form, some style updates to other views.

This commit is contained in:
2026-01-10 14:04:23 -05:00
parent 07818d24ed
commit a356aa2a13
13 changed files with 3444 additions and 104 deletions

View File

@@ -0,0 +1,24 @@
import Elementary
public struct Tooltip<Inner: HTML & Sendable>: 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<HTMLTag.div> {
div(
.class("tooltip"),
.data("tip", value: tooltip)
) {
inner
}
}
}