Files
EA 9d02421f08 Extract whole app codebase to WalletCore package
- remove dependency of Widget and Intent extensions from app codebase
2026-05-29 17:48:52 +06:00

34 lines
853 B
Swift

import SwiftUI
struct ListSection<Content: View>: View {
@ViewBuilder let content: Content
var body: some View {
_VariadicView.Tree(Layout()) {
content
}
}
struct Layout: _VariadicView_MultiViewRoot {
@ViewBuilder func body(children: _VariadicView.Children) -> some View {
if children.isEmpty {
EmptyView()
} else {
let last = children.last?.id
VStack(spacing: 0) {
VStack(spacing: 0) {
ForEach(children) { child in
child
if child.id != last {
HorizontalDivider()
}
}
}
}
}
}
}
}