LavaUI docs

struct OverlayView

Swift

struct OverlayView<Content, OverlayContent> where Content : View, OverlayContent : View

content.overlay(isPresented:) { ... }

Sources/LavaUI/Overlay.swift:208

Constructors

init(content: Content, isPresented: Binding<Bool>, alignment: OverlayAlignment, placement: OverlayPlacement? = nil, style: OverlayStyle, overlayContent: OverlayContent)

Not documented.

Sources/LavaUI/Overlay.swift:217

Properties

var alignment: OverlayAlignment

Not documented.

Sources/LavaUI/Overlay.swift:212

var content: Content

Not documented.

Sources/LavaUI/Overlay.swift:209

var dumpDetail: String { get }

Not documented.

Sources/LavaUI/Overlay.swift:233

var isPresented: Binding<Bool>

Not documented.

Sources/LavaUI/Overlay.swift:211

var overlayContent: OverlayContent

Not documented.

Sources/LavaUI/Overlay.swift:210

var placement: OverlayPlacement?

Not documented.

Sources/LavaUI/Overlay.swift:213

var style: OverlayStyle

Panel styling for the floating surface itself.

Sources/LavaUI/Overlay.swift:215

Methods

func mountPrimitive() -> any AnyViewNode

Not documented.

Sources/LavaUI/Overlay.swift:245

func reconcilePrimitive(_ node: any AnyViewNode) -> any AnyViewNode

Not documented.

Sources/LavaUI/Overlay.swift:253

func structureLines(indent: Int = 0) -> [String]

Not documented.

Sources/LavaUI/Overlay.swift:235