// // TransitionDemo.swift // Adwaita // // Created by david-swift on 12.10.23. // // swiftlint:disable missing_docs no_magic_numbers import Adwaita struct TransitionDemo: View { @State private var firstView = true var view: Body { VStack { if firstView { Text("First View") .transition(.slideDown) .style("accent") } else { Text("Second View") .transition(.slideUp) .style("success") } } .modifyContent(Text.self) { $0.style("title-2").padding() } .style("card") .frame(maxSize: 200) .padding() Button("Toggle View") { firstView.toggle() } .style("pill") .padding() .frame(maxSize: 100) } } // swiftlint:enable missing_docs no_magic_numbers