import SwiftUI struct MatchScreenScaffold: View { @ViewBuilder var topBar: () -> TopBar @ViewBuilder var content: () -> Content init( @ViewBuilder topBar: @escaping () -> TopBar = { EmptyView() }, @ViewBuilder content: @escaping () -> Content ) { self.topBar = topBar self.content = content } var body: some View { VStack(spacing: 0) { topBar() content() .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top) } .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top) .background(MatchColors.background) .foregroundStyle(.white) // Chrome custom: nasconde la navigation bar di sistema (evita chevron indietro spurî). .toolbar(.hidden, for: .navigationBar) .navigationBarBackButtonHidden(true) } }